Merge PR #487: Fix a crash when removing a currently connected transport

This commit is contained in:
Jenkins nymea 2022-03-27 19:49:23 +02:00
commit de82c4aa8e
2 changed files with 5 additions and 1 deletions

View File

@ -202,6 +202,10 @@ bool TcpServer::stopServer()
if (!m_server)
return true;
foreach (QTcpSocket *client, m_clientList) {
client->abort();
}
m_server->close();
m_server->deleteLater();
m_server = nullptr;

View File

@ -240,7 +240,7 @@ bool WebSocketServer::stopServer()
if (m_server) {
m_server->close();
delete m_server;
m_server->deleteLater();
m_server = nullptr;
}
return true;