diff -r 9dbc70490d9a -r 988c3ea2e6de ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp --- a/ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp Sun Apr 11 15:33:49 2010 +0530 +++ b/ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp Fri Apr 16 23:09:29 2010 +0530 @@ -137,10 +137,10 @@ TInt CPresenceCacheServiceStore::AddBlind(CPresenceCacheBuddyStore* aBuddyStore) { TRACE( _L("CPresenceCacheServiceStore::AddBlind - begin") ); - TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity())); - - if(!aBuddyStore) - return KErrArgument; + if(aBuddyStore) + TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity())); + else + return KErrArgument; iBuddyStoreCollection.Append(aBuddyStore); @@ -163,13 +163,16 @@ (MPresenceBuddyInfo* aBuddyPresInfo) { TRACE( _L("CPresenceCacheServiceStore::AddOrReplacePresence - begin") ); - TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity())); + CPresenceCacheBuddyStore* newBuddyStore(NULL); - if(!aBuddyPresInfo) - return newBuddyStore; - + if(aBuddyPresInfo) + TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity())); + else + { + return newBuddyStore; + } TBool oldPresExists(EFalse); TInt count = iBuddyStoreCollection.Count();