diff -r e175e2ba2fb0 -r 3efc7a0e8755 locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp --- a/locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp Fri Jul 23 19:40:48 2010 +0530 +++ b/locationtriggering/ltserver/ltserverlogic/src/lbtsimchangehandler.cpp Fri Aug 06 19:34:22 2010 +0530 @@ -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; + } } } }