diff -r 2f67eb14d003 -r 4a2987baf8f7 harvesterplugins/tsrc/harvesterplugintester/src/cmessagesessionobserver.cpp --- a/harvesterplugins/tsrc/harvesterplugintester/src/cmessagesessionobserver.cpp Wed Jun 23 17:22:18 2010 +0100 +++ b/harvesterplugins/tsrc/harvesterplugintester/src/cmessagesessionobserver.cpp Mon Jun 28 11:03:15 2010 +0530 @@ -169,7 +169,7 @@ TMsvAttachmentId attaId = KMsvNullIndexEntryId; RFs iFSsession; - iFSsession.Connect(); + User::LeaveIfError( iFSsession.Connect()); RFile testfile; CMsvMimeHeaders* mimeHeaders = CMsvMimeHeaders::NewL(); @@ -216,8 +216,8 @@ entry.SetUnread( EFalse ); iMmsClient->Entry().ChangeL( entry ); iMmsClient->SaveMessageL(); - delete iMmsClient; + iMmsClient = NULL; delete mtmReg; return newMsgId; } @@ -290,6 +290,7 @@ delete iSmtpClient; + iSmtpClient = NULL; delete mtmReg; return newMsgId; }