diff -r f83bd4ae1fe3 -r 10eaf342f539 emailservices/emailstore/base_plugin/src/BasePlugin.cpp --- 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