diff --git a/libsrc/webconfig/QtHttpServer.cpp b/libsrc/webconfig/QtHttpServer.cpp index 89207434..d58b6aed 100644 --- a/libsrc/webconfig/QtHttpServer.cpp +++ b/libsrc/webconfig/QtHttpServer.cpp @@ -64,6 +64,12 @@ void QtHttpServer::start (quint16 port) { void QtHttpServer::stop (void) { if (m_sockServer->isListening ()) { m_sockServer->close (); + // disconnect clients + const QList socks = m_socksClientsHash.keys(); + for(auto sock : socks) + { + sock->close(); + } emit stopped (); } }