diff -r 58d624870d25 -r bb1b421e3b9e messagingfw/msgsrvnstore/server/src/CMsvPlainBodyText.cpp --- a/messagingfw/msgsrvnstore/server/src/CMsvPlainBodyText.cpp Fri Sep 17 08:33:04 2010 +0300 +++ b/messagingfw/msgsrvnstore/server/src/CMsvPlainBodyText.cpp Mon Oct 04 00:49:39 2010 +0300 @@ -1120,7 +1120,7 @@ void CMsvPlainBodyText::RevertL() { iFile.Close(); - if(!iIsCommitted) + if(!iIsCommitted && iMsvFileStatus == EMsvFileWriting) { iMsvStoreManager.DeletePlainTextFileL(iMessageId); }