diff -r 5ba2fbae6cfe -r 9e0e0bac3dc5 messagingfw/msgsrvnstore/server/src/CMsvPlainBodyText.cpp --- a/messagingfw/msgsrvnstore/server/src/CMsvPlainBodyText.cpp Wed Sep 01 14:40:02 2010 +0530 +++ b/messagingfw/msgsrvnstore/server/src/CMsvPlainBodyText.cpp Tue Sep 14 22:55:22 2010 +0530 @@ -1120,7 +1120,7 @@ void CMsvPlainBodyText::RevertL() { iFile.Close(); - if(!iIsCommitted) + if(!iIsCommitted && iMsvFileStatus == EMsvFileWriting) { iMsvStoreManager.DeletePlainTextFileL(iMessageId); }