webservices/wsstar/wsstarplugin/src/wsstarregisterhandler.cpp
changeset 1 272b002df977
parent 0 62f9d29f7211
--- a/webservices/wsstar/wsstarplugin/src/wsstarregisterhandler.cpp	Thu Jan 07 16:19:19 2010 +0200
+++ b/webservices/wsstar/wsstarplugin/src/wsstarregisterhandler.cpp	Mon Jan 18 21:21:14 2010 +0200
@@ -226,8 +226,9 @@
         retval = iHandlerContext.GetSenCoreServiceManager()->AddServiceDescriptionL(pSTSClient);
         if(retval != KErrNone)
             {
-            delete pSTSClient;
+            CleanupStack::PopAndDestroy(1);//pSTSClient
             }
+        else
         CleanupStack::Pop(pSTSClient); 
         pSTSClient = NULL;
         }