sysresmonitoring/oommonitor/src/oommemorymonitorsession.cpp
branchRCL_3
changeset 62 924385140d98
parent 58 0818dd463d41
child 63 c2c61fdca848
--- a/sysresmonitoring/oommonitor/src/oommemorymonitorsession.cpp	Thu Aug 19 10:05:08 2010 +0300
+++ b/sysresmonitoring/oommonitor/src/oommemorymonitorsession.cpp	Tue Aug 31 15:24:25 2010 +0300
@@ -73,9 +73,12 @@
         if(err == KErrNone)
             {
             dataPaged = processName.DefaultDataPaged();
+            processName.Close();
+            clientThread.Close();
             }
         else
             {
+            clientThread.Close();                        
             PanicClient(aMessage, EPanicIllegalFunction);
             }
         }
@@ -100,7 +103,8 @@
         case EOomMonitorRequestFreeMemory:
             if (!iRequestFreeRam.IsNull())
                 PanicClient(aMessage, EPanicRequestActive);
-            // message will be completed when CloseAppsFinished() is called.
+            // message will be completed when CloseAppsFinished() is called.  
+            
 #ifdef CLIENT_REQUEST_QUEUE
             ClientRequestQueue().RequestFreeMemoryL(aMessage);
 #else
@@ -124,6 +128,7 @@
             if (!iRequestFreeRam.IsNull())
                 PanicClient(aMessage, EPanicRequestActive);
             // message will be completed when CloseAppsFinished() is called.
+            
 #ifdef CLIENT_REQUEST_QUEUE
             ClientRequestQueue().RequestOptionalRamL(aMessage);
 #else