Commit 37da7e13f0963a064f52c98acb5b06cc0820c6be
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 | } | ... | ... |