diff -r a3a1ae9acec6 -r da5135c61bad emailservices/emailstore/message_store/debuglog/src/DebugLog.cpp --- a/emailservices/emailstore/message_store/debuglog/src/DebugLog.cpp Mon Mar 15 12:39:10 2010 +0200 +++ b/emailservices/emailstore/message_store/debuglog/src/DebugLog.cpp Wed Mar 31 21:08:33 2010 +0300 @@ -1224,9 +1224,8 @@ if( aHandler->iObjects.Count() == 0 ) { + iFiles.Remove( iFiles.Find(aHandler) ); delete aHandler; - - iFiles.Remove( iFiles.Find(aHandler) ); } // end if } else