From c647be92b3f370d71e4ce1257346c4c7fc95de7e Mon Sep 17 00:00:00 2001 From: James Coglan Date: Fri, 29 Jul 2016 06:51:32 +0100 Subject: [PATCH] Return null from ws.create() if the browser does not support WebSocket. This prevents crashes in IE <10. --- src/util/websocket/browser_websocket.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/util/websocket/browser_websocket.js b/src/util/websocket/browser_websocket.js index c7e525f0..9a7de8ce 100644 --- a/src/util/websocket/browser_websocket.js +++ b/src/util/websocket/browser_websocket.js @@ -4,6 +4,7 @@ var WS = global.MozWebSocket || global.WebSocket; module.exports = { create: function(url, protocols, options) { + if (typeof WS !== 'function') return null; return new WS(url); } };