sysresmonitoring/oommonitor/src/oomclientrequestqueue.cpp
changeset 65 8a530a83576a
parent 35 13fd6fd25fe7
--- a/sysresmonitoring/oommonitor/src/oomclientrequestqueue.cpp	Wed Aug 18 09:58:19 2010 +0300
+++ b/sysresmonitoring/oommonitor/src/oomclientrequestqueue.cpp	Thu Sep 02 20:36:53 2010 +0300
@@ -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)
         {