locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
--- a/locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp	Thu Aug 19 10:20:18 2010 +0300
+++ b/locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp	Tue Aug 31 15:37:04 2010 +0300
@@ -293,15 +293,26 @@
                 lex.Assign( cellularArea->NetworkIdentityCode() );
                 lex.Val( trNetworkCode );
                 
+                TInt error;
                 // If the network type,country code and network code of trigger 
                 // matches with current cell reading, add it to invalid trigger array
                 if( trNetworkCode != ctNetworkCode )
                     {
-                    iInvalidTriggers.Append( trigger->Id() );
+                    error = iInvalidTriggers.Append( trigger->Id() );
+                    if( error != KErrNone )
+                        {
+                        LOG1("Failed to append trigger id:%d",error);
+                        return;
+                        }
                     }
                 else if( trNetworkCode == ctNetworkCode  )
                     {
-                    iValidTriggers.Append( trigger->Id() );
+                    error = iValidTriggers.Append( trigger->Id() );
+                    if( error != KErrNone )
+                        {
+                        LOG1("Failed to append trigger id:%d",error);
+                        return;
+                        }
                     }
     			}
     		}