--- 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;
+ }
}
}
}