From: Jehan Monnier Date: Thu, 19 Jul 2012 12:46:00 +0000 (+0200) Subject: make sure only one transport is configured X-Git-Url: http://sjero.net/git/?p=linphone;a=commitdiff_plain;h=c4bf7958ab6272155547c1f12e06189e1f84275c make sure only one transport is configured --- diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index 9c69fc88..40b2a647 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -532,10 +532,13 @@ static void sip_config_read(LinphoneCore *lc) if (tr.udp_port>0 && random_port){ tr.udp_port=random_port; + tr.tls_port=tr.tcp_port=0; /*make sure only one transport is active at a time*/ }else if (tr.tcp_port>0 && random_port){ tr.tcp_port=random_port; + tr.tls_port=tr.udp_port=0; /*make sure only one transport is active at a time*/ }else if (tr.tls_port>0 && random_port){ tr.tls_port=random_port; + tr.udp_port=tr.tcp_port=0; /*make sure only one transport is active at a time*/ } #ifdef __linux