--- a/realtimenetprots/sipfw/SIP/ConnectionMgr/src/CSipConnection.cpp Fri Aug 06 15:14:04 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/ConnectionMgr/src/CSipConnection.cpp Mon Aug 23 17:50:26 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 ),