From 25c7dfbc12fe0d8a5653bf9fb015ad16ac815aad Mon Sep 17 00:00:00 2001 From: psychobunny Date: Mon, 27 Oct 2014 20:23:16 -0400 Subject: [PATCH] fix crash if socket.handshake is null --- src/socket.io/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/socket.io/index.js b/src/socket.io/index.js index 84d52fdb5b..c58ce1dc95 100644 --- a/src/socket.io/index.js +++ b/src/socket.io/index.js @@ -115,10 +115,14 @@ Sockets.init = function(server) { var hs = socket.handshake, sessionID, uid; + if (!hs) { + return; + } + // Validate the session, if present socketCookieParser(hs, {}, function(err) { if(err) { - winston.error(err.message); + return winston.error(err.message); } sessionID = socket.handshake.signedCookies['express.sid'];