Commit 37da7e13f0963a064f52c98acb5b06cc0820c6be

Authored by Wiebe Cazemier
1 parent 86ae3f76

Clarify Websocket errors in disconnect reason

Showing 1 changed file with 2 additions and 1 deletions
iowrapper.cpp
... ... @@ -399,7 +399,8 @@ ssize_t IoWrapper::readWebsocketAndOrSsl(int fd, void *buf, size_t nbytes, IoWra
399 399 {
400 400 std::string response = generateBadHttpRequestReponse(ex.what());
401 401 parentClient->writeText(response);
402   - parentClient->setDisconnectReason("Invalid websocket start");
  402 + const std::string reason = formatString("Invalid websocket start: %s", ex.what());
  403 + parentClient->setDisconnectReason(reason);
403 404 parentClient->setReadyForDisconnect();
404 405 }
405 406 }
... ...