diff --git a/http/httpsocket.cpp b/http/httpsocket.cpp index ca080ef8e..9945e9185 100644 --- a/http/httpsocket.cpp +++ b/http/httpsocket.cpp @@ -414,6 +414,12 @@ void HttpSocket::readClient() if (QTcpSocket::UnconnectedState==socket->state()) { delete socket; } + } else { + // Bad Request + sendErrorResponse(socket, 400); + socket->close(); + DBUG << "Bad Request"; + return; } } }