r3544 - trunk/libmsip/source
mikma at minisip.org
mikma at minisip.org
Sun Dec 2 12:10:40 CET 2007
Author: mikma
Date: 2007-12-02 12:10:40 +0100 (Sun, 02 Dec 2007)
New Revision: 3544
Modified:
trunk/libmsip/source/SipDialogConfig.cxx
Log:
Fix bug introduced in r3523 causing the pre-set Route set to contain an
invalid SipUri in sip identities which aren't using an outbound proxy.
Modified: trunk/libmsip/source/SipDialogConfig.cxx
===================================================================
--- trunk/libmsip/source/SipDialogConfig.cxx 2007-12-01 18:52:45 UTC (rev 3543)
+++ trunk/libmsip/source/SipDialogConfig.cxx 2007-12-02 11:10:40 UTC (rev 3544)
@@ -268,15 +268,17 @@
proxyUri.setPort( proxyPort );
}
- if( transport ){
- proxyUri.setProtocolId( transport->getUriScheme() );
- proxyUri.setTransport( transport->getProtocol() );
- }
+ if( proxyUri.isValid() ){
+ if( transport ){
+ proxyUri.setProtocolId( transport->getUriScheme() );
+ proxyUri.setTransport( transport->getProtocol() );
+ }
- proxyUri.setParameter( "lr", "true" );
- proxyUri.makeValid( true );
+ proxyUri.setParameter( "lr", "true" );
+ proxyUri.makeValid( true );
- routeSet.push_back( proxyUri );
+ routeSet.push_back( proxyUri );
+ }
return ret;
}
More information about the Minisip-devel
mailing list