diff --git a/src/turn_transport.cpp b/src/turn_transport.cpp index 98b8a776e5e61a5ef6ffa2ed530c1a9a5f9d1786..debb04ff37ea084615af06f8a8dd5045940b19c2 100644 --- a/src/turn_transport.cpp +++ b/src/turn_transport.cpp @@ -122,8 +122,11 @@ TurnTransportPimpl::~TurnTransportPimpl() ioJobQuit = true; if (ioWorker.joinable()) ioWorker.join(); + if (stunConfig.ioqueue) + pj_ioqueue_destroy(stunConfig.ioqueue); + if (stunConfig.timer_heap) + pj_timer_heap_destroy(stunConfig.timer_heap); pj_caching_pool_destroy(&poolCache); - } void