From 1a6f0125e5d76efc13dacfca6f35ecdee81f0844 Mon Sep 17 00:00:00 2001 From: Kateryna Kostiuk <katryna.kostiuk@savoirfairelinux.com> Date: Fri, 14 Apr 2023 13:16:36 -0400 Subject: [PATCH] connectivity: run ice config onInitDone on io threadpool Change-Id: Ib3f8d163b006e202a20728c8ed22506932b9aaee --- src/connectivity/connectionmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/connectivity/connectionmanager.cpp b/src/connectivity/connectionmanager.cpp index 6e79a8881c..169fa7e1be 100644 --- a/src/connectivity/connectionmanager.cpp +++ b/src/connectivity/connectionmanager.cpp @@ -975,7 +975,7 @@ ConnectionManager::Impl::onDhtPeerRequest(const PeerConnectionRequest& req, return; if (!ok) { JAMI_ERR("Cannot initialize ICE session."); - runOnMainThread([eraseInfo = std::move(eraseInfo)] { eraseInfo(); }); + dht::ThreadPool::io().run([eraseInfo = std::move(eraseInfo)] { eraseInfo(); }); return; } @@ -985,7 +985,7 @@ ConnectionManager::Impl::onDhtPeerRequest(const PeerConnectionRequest& req, if (!shared) return; if (!shared->onRequestStartIce(req)) - runOnMainThread([eraseInfo = std::move(eraseInfo)] { eraseInfo(); }); + eraseInfo(); }); }; -- GitLab