From dd5b1b2bcdab244e537daf136bf7a9ccb23f6c14 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Fri, 1 Jul 2022 01:18:18 -0700 Subject: [PATCH] Fixed server exception in web relay when websocket fails to connect, #4172. --- apprelays.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apprelays.js b/apprelays.js index 68535e9e..aa6e7bb2 100644 --- a/apprelays.js +++ b/apprelays.js @@ -638,7 +638,7 @@ module.exports.CreateWebRelay = function (parent, db, args, domain) { } } else { // Tunnel is now in web socket pass-thru mode - if (header.connection.toLowerCase() == 'upgrade') { + if ((typeof header.connection == 'string') && (header.connection.toLowerCase() == 'upgrade')) { // Websocket upgrade succesful obj.socketParseState = 2; } else {