--- a/ximpfw/presence/srcpresencecache/presencecacheserver/presencecachesession.cpp Thu Aug 19 10:14:19 2010 +0300
+++ b/ximpfw/presence/srcpresencecache/presencecacheserver/presencecachesession.cpp Tue Aug 31 15:31:29 2010 +0300
@@ -740,8 +740,11 @@
CleanupStack::Pop(serviceStore);
}
buddyStore = CPresenceCacheBuddyStore::NewLC(serviceStore,identity);
- err = serviceStore->AddBlind(buddyStore); //ownership transferred
- CleanupStack::Pop(buddyStore);
+ if(buddyStore)
+ {
+ err = serviceStore->AddBlind(buddyStore); //ownership transferred
+ CleanupStack::Pop(buddyStore);
+ }
CleanupStack::Pop(identity);
}
else