commsfwsupport/commselements/serverden/src/sd_workersession.cpp
changeset 1 21d2ab05f085
parent 0 dfb7c4ff071f
child 15 51722b10598b
--- 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));