diff -r eedf17a17c27 -r cfd5c2994f10 ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp --- a/ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp Thu Aug 19 10:14:19 2010 +0300 +++ b/ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp Tue Aug 31 15:31:29 2010 +0300 @@ -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();