From 1cc4783b1631a4d897facc28d8984177b9e29ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Sat, 11 Apr 2020 20:15:34 -0400 Subject: [PATCH] turn transport: destroy ioqueue on destruction Change-Id: Iaad641846fdd69b4f421302bcbfb1a1df7878238 --- src/turn_transport.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/turn_transport.cpp b/src/turn_transport.cpp index 98b8a776e5..debb04ff37 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 -- GitLab