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