From 05bc0fad73fe83d9859828da6a9335ccf5595161 Mon Sep 17 00:00:00 2001 From: jrun <darwinskernel@gmail.com> Date: Wed, 1 Apr 2020 14:35:57 -0400 Subject: [PATCH] ice: do not ignore port in stun server param Change-Id: I9b761772c7a05a36cfc5eb52a5db1e629c303449 --- src/ice_transport.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp index 7f73617405..2448a2b2ef 100644 --- a/src/ice_transport.cpp +++ b/src/ice_transport.cpp @@ -230,11 +230,12 @@ add_stun_server(pj_pool_t& pool, pj_ice_strans_cfg& cfg, const StunServerInfo& i pj_ice_strans_stun_cfg_default(&stun); pj_strdup2_with_null(&pool, &stun.server, ip.toString().c_str()); stun.af = ip.getFamily(); - stun.port = PJ_STUN_PORT; + if (!(stun.port = ip.getPort())) + stun.port = PJ_STUN_PORT; stun.cfg.max_pkt_size = STUN_MAX_PACKET_SIZE; stun.conn_type = cfg.stun.conn_type; - JAMI_DBG("[ice] added stun server '%s', port %d", pj_strbuf(&stun.server), stun.port); + JAMI_DBG("[ice] added stun server '%s', port %u", pj_strbuf(&stun.server), stun.port); } static void -- GitLab