emailservices/emailstore/base_plugin/src/BasePlugin.cpp
changeset 48 10eaf342f539
parent 47 f83bd4ae1fe3
child 56 15bc1d5d6267
--- a/emailservices/emailstore/base_plugin/src/BasePlugin.cpp	Thu Jun 24 14:32:18 2010 +0300
+++ b/emailservices/emailstore/base_plugin/src/BasePlugin.cpp	Tue Jun 29 17:12:28 2010 +0300
@@ -130,9 +130,12 @@
 
     iReqs.ResetAndDestroy();
     iReqs.Close();
-    
-    iDelayedOpReqs.ResetAndDestroy();
+
+    // Note that all the ops in iDelayedOpReqs array (if any) have already been
+    // deleted in the destructor of CDelayedOpsManager class.
+    iDelayedOpReqs.Reset();
     iDelayedOpReqs.Close();
+
     ResetCache();
 
     __LOG_DESTRUCT