ximpfw/presence/srcpresencecache/presencecacheserver/presencecachesession.cpp
changeset 32 988c3ea2e6de
parent 0 e6b17d312c8b
child 43 113b91e0a2ad
--- a/ximpfw/presence/srcpresencecache/presencecacheserver/presencecachesession.cpp	Sun Apr 11 15:33:49 2010 +0530
+++ b/ximpfw/presence/srcpresencecache/presencecacheserver/presencecachesession.cpp	Fri Apr 16 23:09:29 2010 +0530
@@ -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