diff -r 780f926bc26c -r f83bd4ae1fe3 emailservices/emailstore/base_plugin/src/BasePlugin.cpp --- a/emailservices/emailstore/base_plugin/src/BasePlugin.cpp Fri Jun 11 16:42:02 2010 +0300 +++ b/emailservices/emailstore/base_plugin/src/BasePlugin.cpp Thu Jun 24 14:32:18 2010 +0300 @@ -131,6 +131,8 @@ iReqs.ResetAndDestroy(); iReqs.Close(); + iDelayedOpReqs.ResetAndDestroy(); + iDelayedOpReqs.Close(); ResetCache(); __LOG_DESTRUCT @@ -800,6 +802,7 @@ CDelayedMessageToSendOp* delayedOp = CDelayedMessageToSendOp::NewLC( *this,aMailBoxId,aOperationObserver,aRequestId); iDelayedOpsManager->EnqueueOpL( delayedOp ); + iDelayedOpReqs.AppendL(delayedOp); CleanupStack::Pop( delayedOp ); } //