diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp index 4e885972a6c3db47c637bcfe50246f42f76fcedd..83c168ac959cb86b97f7465dac586479cdfd2f39 100644 --- a/src/ice_transport.cpp +++ b/src/ice_transport.cpp @@ -1136,6 +1136,7 @@ IceTransportFactory::IceTransportFactory() , pool_(nullptr, [](pj_pool_t* pool) { sip_utils::register_thread(); pj_pool_release(pool); }) , ice_cfg_() { + sip_utils::register_thread(); pj_caching_pool_init(&cp_, NULL, 0); pool_.reset(pj_pool_create(&cp_.factory, "IceTransportFactory.pool", 512, 512, NULL));