--- a/locationtriggering/ltstrategyengine/src/lbtcellchangehandler.cpp Fri Jul 23 19:40:48 2010 +0530
+++ b/locationtriggering/ltstrategyengine/src/lbtcellchangehandler.cpp Fri Aug 06 19:34:22 2010 +0530
@@ -135,7 +135,12 @@
void CLbtCellChangeHandler::SetObserver( MCellChangeObserver* aObserver )
{
FUNC_ENTER("CLbtCellChangeHandler::SetObserver");
- iObserverArray.Append( aObserver );
+ TInt error = iObserverArray.Append( aObserver );
+ if( error != KErrNone )
+ {
+ LOG1("Failed to append observer to the array:%d",error);
+ return;
+ }
// If cell change handler already has cell information,update it to the observer
if( iLocArea.iCellId && iLastStatusInfo == KErrNone )
{