realtimenetprots/sipfw/SIP/ConnectionMgr/src/CSipConnection.cpp
branchRCL_3
changeset 19 b5e99d8877c7
parent 0 307788aac0a8
child 20 0dcb073356a5
--- 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 ),