--- a/realtimenetprots/sipfw/SIP/ConnectionMgr/src/CSipConnection.cpp Thu Aug 19 10:16:25 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/ConnectionMgr/src/CSipConnection.cpp Tue Aug 31 15:32:57 2010 +0300
@@ -622,7 +622,10 @@
//Message is response. Host part will be extracted from the top
//Via header
CSIPViaHeader* viaHeader = TopViaHeader( &aMessage );
- domainName = viaHeader->SentByHostPort().Host().AllocL();
+ if(viaHeader)
+ {
+ domainName = viaHeader->SentByHostPort().Host().AllocL();
+ }
}
transport = static_cast<CTransportTls*>(FindTransport( aParams,
SIPStrings::StringF( SipStrConsts::ETLS ),