diff -r 6f4453afd006 -r 6c34d0baa0b1 messagingfw/biomsgfw/IACPTSRC/T_iacp.cpp --- a/messagingfw/biomsgfw/IACPTSRC/T_iacp.cpp Tue Oct 05 13:50:47 2010 +0530 +++ b/messagingfw/biomsgfw/IACPTSRC/T_iacp.cpp Tue Oct 19 11:59:06 2010 +0530 @@ -269,6 +269,7 @@ case EReparse: { delete iParser; + iParser = NULL; CreateParserL(); iBioTestUtils->Printf(_L("Re-parsing...\n")); iBioTestUtils->SetEntryL(iEntryId); //clients have to set the right context before calling CommitL() @@ -281,6 +282,7 @@ case EReProcess: { delete iParser; + iParser = NULL; CreateParserL(); iBioTestUtils->Printf(_L("Re-Processing...\n")); iBioTestUtils->SetEntryL(iEntryId); //clients have to set the right context before calling CommitL()