diff -r 7bc6ab9b5bcd -r 6abf3d6055cd webservices/wscore/src/senclientsession.cpp --- a/webservices/wscore/src/senclientsession.cpp Fri Feb 19 23:55:35 2010 +0200 +++ b/webservices/wscore/src/senclientsession.cpp Mon Mar 15 12:44:52 2010 +0200 @@ -224,6 +224,7 @@ CSenMessageResourceHandler* tmp = resHandler; resHandler = resHandler->iNext; delete tmp; + tmp = NULL; } RSessionBase::Close(); } @@ -260,6 +261,7 @@ SendReceive(ESenCliServPrefferedCarrierAvailable, args, caSync->iStatus); retVal = caSync->iStatus.Int(); delete caSync; + caSync = NULL; } return retVal; @@ -279,6 +281,7 @@ SendReceive(ESenCliServNewCarrierActive, args, caSync->iStatus); retVal = caSync->iStatus.Int(); delete caSync; + caSync = NULL; } return retVal; } @@ -294,6 +297,7 @@ SendReceive(ESenCliServMobilityError, args, caSync->iStatus); retVal = caSync->iStatus.Int(); delete caSync; + caSync = NULL; } return retVal; } @@ -328,6 +332,7 @@ asWait.Start(); retVal = caSync->iStatus.Int(); delete caSync; + caSync = NULL; } return retVal; }