Merge pull request #26 from defold/Issue-25-crash-in-callback

Destroy connections when finalizing the extension
This commit is contained in:
Björn Ritzl
2020-12-22 12:21:20 +01:00
committed by GitHub

View File

@@ -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;
}