diff -r d746aee05493 -r 02ba3f1733c6 supl/supltiapiimplementation/src/lbssupltirequestmanager.cpp --- a/supl/supltiapiimplementation/src/lbssupltirequestmanager.cpp Thu Jul 15 19:06:58 2010 +0300 +++ b/supl/supltiapiimplementation/src/lbssupltirequestmanager.cpp Thu Aug 19 10:20:18 2010 +0300 @@ -165,10 +165,12 @@ // void CCLbsSuplTiRequestManager::CloseSession() { - iTrace->Trace(_L("CCLbsSuplTiRequestManager::CloseSession() start"), KTraceFileName, __LINE__); + if(iTrace) + iTrace->Trace(_L("CCLbsSuplTiRequestManager::CloseSession() start"), KTraceFileName, __LINE__); iRequestorCollection.ResetAndDestroy(); //cancels all active requests iServer.Close(); - iTrace->Trace(_L("CCLbsSuplTiRequestManager::CloseSession() end"), KTraceFileName, __LINE__); + if(iTrace) + iTrace->Trace(_L("CCLbsSuplTiRequestManager::CloseSession() end"), KTraceFileName, __LINE__); } // ----------------------------------------------------------------------------- // CCLbsSuplTiRequestManager::FindSessionId