From 56dff8a276ef37f5966a18a374aa8c9dd8bfbe60 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Fri, 6 Mar 2020 13:22:53 -0500
Subject: [PATCH] ice: register pjsip thread before add_stun_server

Change-Id: I01dd0de765cd2173fcdf472351a55ad941aca9c0
---
 src/ice_transport.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp
index 302c13be09..6e7d9b83b5 100644
--- a/src/ice_transport.cpp
+++ b/src/ice_transport.cpp
@@ -284,6 +284,7 @@ IceTransport::Impl::Impl(const char* name, int component_count, bool master,
     , initiatorSession_(master)
     , thread_()
 {
+    sip_utils::register_thread();
     if (options.upnpEnable)
         upnp_.reset(new upnp::Controller(false));
 
@@ -312,7 +313,6 @@ IceTransport::Impl::Impl(const char* name, int component_count, bool master,
     add_stun_server(config_, pj_AF_INET6());
     add_stun_server(config_, pj_AF_INET());
 
-    sip_utils::register_thread();
     pool_.reset(pj_pool_create(iceTransportFactory.getPoolFactory(),
                                "IceTransport.pool", 512, 512, NULL));
     if (not pool_)
-- 
GitLab