From 6fcf3d7719e298339b260827b3cfff54fc498c91 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 1 Dec 2020 20:49:54 +0100 Subject: [PATCH] Websocket bugfix --- src/client.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index 2a8b6de..b828373 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -457,8 +457,8 @@ bool connection_handler(const char *preprefix, const char *col1, const char *col } websocket = statuscode == 101 && - req.isExistingResponseField("Connection") && - req.getResponseField("Connection") == "upgrade"; + req.isExistingResponseField("Connection") && req.getResponseField("Connection") == "Upgrade" && + req.isExistingResponseField("Upgrade") && req.getResponseField("Upgrade") == "websocket"; fclose(file); file = pipes.stdout;