diff --git a/daemon/HTTPServer.cpp b/daemon/HTTPServer.cpp index 24642617..41cd0ec3 100644 --- a/daemon/HTTPServer.cpp +++ b/daemon/HTTPServer.cpp @@ -1617,7 +1617,8 @@ namespace http { if (newSocket) newSocket->close(); LogPrint(eLogError, "HTTP Server: Error handling accept: ", ecode.message()); } - Accept (); + if (m_IsRunning) + Accept (); } void HTTPServer::CreateConnection(std::shared_ptr newSocket)