From 0264b55eaf334ddfd400f5d7b430b8cfdc7a217e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Jakse?= Date: Thu, 16 Apr 2020 09:43:30 +0200 Subject: [PATCH] Case-insensitive check for Upgrade: WebSocket --- trivabble-server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trivabble-server.js b/trivabble-server.js index 680df2d..c7414bb 100644 --- a/trivabble-server.js +++ b/trivabble-server.js @@ -1063,7 +1063,7 @@ fs.readFile("games.backup.json", function (err, data) { return; } - if (request.headers.upgrade !== "websocket") { + if (request.headers.upgrade.toLowerCase() !== "websocket") { socket.end("HTTP/1.1 400 Bad Request"); console.error("WS: FAILED - HTTP header 'Upgrade' is not 'websocket' " + decodedData); return; -- 2.30.2