From 37da7e13f0963a064f52c98acb5b06cc0820c6be Mon Sep 17 00:00:00 2001 From: Wiebe Cazemier Date: Sun, 10 Oct 2021 14:13:12 +0200 Subject: [PATCH] Clarify Websocket errors in disconnect reason --- iowrapper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iowrapper.cpp b/iowrapper.cpp index fd99a67..cf23fa3 100644 --- a/iowrapper.cpp +++ b/iowrapper.cpp @@ -399,7 +399,8 @@ ssize_t IoWrapper::readWebsocketAndOrSsl(int fd, void *buf, size_t nbytes, IoWra { std::string response = generateBadHttpRequestReponse(ex.what()); parentClient->writeText(response); - parentClient->setDisconnectReason("Invalid websocket start"); + const std::string reason = formatString("Invalid websocket start: %s", ex.what()); + parentClient->setDisconnectReason(reason); parentClient->setReadyForDisconnect(); } } -- libgit2 0.21.4