Fixed server exception in web relay when websocket fails to connect, #4172.

Ylian Saint-Hilaire committed Jul 1, 2022 at 01:18 UTC dd5b1b2bcdab244e537daf136bf7a9ccb23f6c14
1 file changed +1 -1
apprelays.js
+1 -1
@@ -638,7 +638,7 @@ module.exports.CreateWebRelay = function (parent, db, args, domain) {
638 }
639 } else {
640 // Tunnel is now in web socket pass-thru mode
641 - if (header.connection.toLowerCase() == 'upgrade') {
641 + if ((typeof header.connection == 'string') && (header.connection.toLowerCase() == 'upgrade')) {
642 // Websocket upgrade succesful
643 obj.socketParseState = 2;
644 } else {