diff -r 62f9d29f7211 -r 272b002df977 webservices/wsibasicplugin/src/senwsiplugin.cpp --- a/webservices/wsibasicplugin/src/senwsiplugin.cpp Thu Jan 07 16:19:19 2010 +0200 +++ b/webservices/wsibasicplugin/src/senwsiplugin.cpp Mon Jan 18 21:21:14 2010 +0200 @@ -234,6 +234,8 @@ #ifdef _SENDEBUG if(retVal!=KErrNone) { + delete pNewSession; + pNewSession = NULL; TLSLOG_L(KSenCoreServiceManagerLogChannelBase , KMinLogLevel,"CSenBasicWsiPlugin::CreateServiceSessionL"); TLSLOG_FORMAT((KSenCoreServiceManagerLogChannelBase , KNormalLogLevel, _L8(" - CoreServiceMngr::AddServiceDescriptionL returned: %d"), retVal)); }