sysresmonitoring/oommonitor/src/oomclientrequestqueue.cpp
branchRCL_3
changeset 67 a2ddb8b15745
parent 66 9af619316cbf
child 82 4610cd70c542
--- a/sysresmonitoring/oommonitor/src/oomclientrequestqueue.cpp	Thu Sep 02 15:49:18 2010 +0100
+++ b/sysresmonitoring/oommonitor/src/oomclientrequestqueue.cpp	Fri Sep 17 16:14:46 2010 +0100
@@ -193,13 +193,17 @@
         {
         RProcess processName;
         err = clientThread.Process(processName);
-        dataPaged = processName.DefaultDataPaged();
+        if(err == KErrNone)
+            {
+            dataPaged = processName.DefaultDataPaged();
+            processName.Close();
+            }
+        clientThread.Close();
         }
     else
         {
         OomMonitorPanic(KInvalidClientRequestType);
-        }
-    
+        }    
     
     switch (request->iClientRequestType)
         {