r3545 - trunk/libmsip/source

mikma at minisip.org mikma at minisip.org
Sun Dec 2 13:44:53 CET 2007


Author: mikma
Date: 2007-12-02 13:44:52 +0100 (Sun, 02 Dec 2007)
New Revision: 3545

Modified:
   trunk/libmsip/source/SipDialogConfig.cxx
Log:
Fix problem in last commit.


Modified: trunk/libmsip/source/SipDialogConfig.cxx
===================================================================
--- trunk/libmsip/source/SipDialogConfig.cxx	2007-12-02 11:10:40 UTC (rev 3544)
+++ trunk/libmsip/source/SipDialogConfig.cxx	2007-12-02 12:44:52 UTC (rev 3545)
@@ -243,6 +243,7 @@
 	string ret = "";
 	MRef<SipTransport*> transport;
 	SipUri proxyUri;
+	bool useProxy = false;
 
 	if( !transportName.empty() ){
 		transport = SipTransportRegistry::getInstance()->findTransportByName( transportName );
@@ -261,14 +262,16 @@
 
 		proxyUri.setProtocolId( aor.getProtocolId() );
 		proxyUri.setIp( aor.getIp() );
+		useProxy = true;
 	}
 	else if( proxyAddr != "" ){
 		proxyUri.setProtocolId( "sip" );
 		proxyUri.setIp( proxyAddr );
 		proxyUri.setPort( proxyPort );
+		useProxy = true;
 	}
 
-	if( proxyUri.isValid() ){
+	if( useProxy ){
 		if( transport ){
 			proxyUri.setProtocolId( transport->getUriScheme() );
 			proxyUri.setTransport( transport->getProtocol() );



More information about the Minisip-devel mailing list