diff -r 6f4453afd006 -r 6c34d0baa0b1 messagingfw/biomsgfw/gfptsrc/t_gfp.cpp --- a/messagingfw/biomsgfw/gfptsrc/t_gfp.cpp Tue Oct 05 13:50:47 2010 +0530 +++ b/messagingfw/biomsgfw/gfptsrc/t_gfp.cpp Tue Oct 19 11:59:06 2010 +0530 @@ -153,10 +153,13 @@ test.Printf(_L("Parsing...\n")); iBioTestUtils->TestStart(iTestCtr,_L("Parsing")); delete iMsgBuffer; + iMsgBuffer = NULL; // create the parser if(iParser) + { delete iParser; - + iParser = NULL; + } while(!finished) { __UHEAP_FAILNEXT(failCount++);