From 7e89b8a685d58c2fd880597c19ffb9c0c26a82a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Ritzl?= Date: Tue, 22 Dec 2020 12:19:12 +0100 Subject: [PATCH] Destroy connections when finalizing the extension --- websocket/src/websocket.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/websocket/src/websocket.cpp b/websocket/src/websocket.cpp index 41e5cf4..7f988b2 100644 --- a/websocket/src/websocket.cpp +++ b/websocket/src/websocket.cpp @@ -509,6 +509,12 @@ static dmExtension::Result AppFinalize(dmExtension::AppParams* params) static dmExtension::Result Finalize(dmExtension::Params* params) { + while (!g_Websocket.m_Connections.Empty()) + { + WebsocketConnection* conn = g_Websocket.m_Connections.Back(); + g_Websocket.m_Connections.Pop(); + DestroyConnection(conn); + } return dmExtension::RESULT_OK; }