genericopenlibs/openenvcore/backend/src/corebackend/fdtransfer_srv.cpp
changeset 44 97b0fb8a2cc2
parent 0 e4d67989cc36
child 57 2efc27d87e1c
--- a/genericopenlibs/openenvcore/backend/src/corebackend/fdtransfer_srv.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/corebackend/fdtransfer_srv.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -222,10 +222,12 @@
 // -------------------------------------------------------------------------------
 void CFileDesTransferServer::ConstructL()
     {
-    iShutdown = new(ELeave) CShutdown;
-    CleanupStack::PushL(iShutdown);
-    iShutdown->ConstructL();
+    CShutdown* shutdown = new(ELeave) CShutdown;
+    CleanupStack::PushL(shutdown);
+    shutdown->ConstructL();
 	CleanupStack::Pop();
+	iShutdown = shutdown;
+	shutdown = 0;
     }
 
 // -------------------------------------------------------------------------------