--- a/commsfwsupport/commselements/serverden/src/sd_workersession.cpp Thu Dec 17 09:22:25 2009 +0200
+++ b/commsfwsupport/commselements/serverden/src/sd_workersession.cpp Thu Jan 07 13:34:53 2010 +0200
@@ -694,7 +694,8 @@
EXPORT_C CWorkerSubSession::~CWorkerSubSession()
{
- COMMONLOG((Session()->WorkerId(),KECommonServerTag, _L8("CWorkerSubSession(%08x):\t~CWorkerSubSession() Session(%08x)"), this, iSession));
+ // Session may be disappeared by now, so DO NOT USE IT
+ COMMONLOG((CommsFW::KInvalidWorkerId, KECommonServerTag, _L8("CWorkerSubSession(%08x):\t~CWorkerSubSession() Session(%08x)"), this, iSession));
//All interfaces must be closed by now (by the derived subsession's destructor the latest)
__ASSERT_DEBUG(iApiExtRegister.InterfaceCount() == 0, User::Panic(KSpecAssert_ElemSvrDenWrkrSC, 15));