diff --git a/src/jamidht/connectionmanager.cpp b/src/jamidht/connectionmanager.cpp index d8d7f146452cb7571d18cbcaecb77dbca3078c23..6215afb4b03e8e3e2fce3dd8d07c86361b4054ab 100644 --- a/src/jamidht/connectionmanager.cpp +++ b/src/jamidht/connectionmanager.cpp @@ -687,13 +687,6 @@ ConnectionManager::Impl::onDhtPeerRequest(const PeerConnectionRequest& req, } // Because the connection is accepted, create an ICE socket. - auto& iceTransportFactory = Manager::instance().getIceTransportFactory(); - struct IceReady - { - std::mutex mtx {}; - std::condition_variable cv {}; - bool ready {false}; - }; auto ice_config = account.getIceOptions(); ice_config.tcpEnable = true; ice_config.onInitDone = [w = weak(), req](bool ok) { @@ -739,7 +732,8 @@ ConnectionManager::Impl::onDhtPeerRequest(const PeerConnectionRequest& req, infos_[{req.from, req.id}] = info; } std::unique_lock<std::mutex> lk {info->mutex_}; - info->ice_ = iceTransportFactory.createUTransport(account.getAccountID().c_str(), + info->ice_ = Manager::instance() + .getIceTransportFactory().createUTransport(account.getAccountID().c_str(), 1, true, ice_config); diff --git a/src/sip/sipaccount.cpp b/src/sip/sipaccount.cpp index b9e48fdd6e03a067229c89acac8f778d413a16c2..7d9298b7f45c8ed8a911f929e4e3bb6049f9bc26 100644 --- a/src/sip/sipaccount.cpp +++ b/src/sip/sipaccount.cpp @@ -1605,7 +1605,6 @@ SIPAccount::getHostPortFromSTUN(pj_pool_t* pool) emitSignal<DRing::ConfigurationSignal::StunStatusFailed>(getAccountID()); pjsip_host_port result; pj_strdup2(pool, &result.host, addr.c_str()); - result.host.slen = addr.length(); result.port = port; return result; }