Fix memory leak in harvesterserver (Bug 1631) PDK_3.0.f
authorWilliam Roberts <williamr@symbian.org>
Mon, 01 Feb 2010 16:56:14 +0000
changeset 2 23004ebfbb2d
parent 1 acef663c1218
child 6 e8c5a641faf0
Fix memory leak in harvesterserver (Bug 1631)
harvester/server/src/harvesterao.cpp
harvester/server/src/harvesteroomao.cpp
--- a/harvester/server/src/harvesterao.cpp	Tue Jan 26 12:13:20 2010 +0200
+++ b/harvester/server/src/harvesterao.cpp	Mon Feb 01 16:56:14 2010 +0000
@@ -188,6 +188,7 @@
     iContainerPHArray.ResetAndDestroy();
     iContainerPHArray.Close();
 	
+    delete iHarvesterOomAO;
     delete iRestoreWatcher;
 	delete iOnDemandAO;
 	delete iMdEHarvesterSession;
--- a/harvester/server/src/harvesteroomao.cpp	Tue Jan 26 12:13:20 2010 +0200
+++ b/harvester/server/src/harvesteroomao.cpp	Mon Feb 01 16:56:14 2010 +0000
@@ -49,6 +49,7 @@
 //
 CHarvesterOomAO::~CHarvesterOomAO()
 	{
+	Cancel();
 	iOomMsgQueue.Close();
 	}