From 32a5334402ab4ee94ce3e753ef7580ec17c7e519 Mon Sep 17 00:00:00 2001 From: Aziz Khoury Date: Sat, 26 Apr 2014 04:29:53 -0400 Subject: [PATCH] socket.handshake.address may not always be defined, thanks @psychobunny --- src/socket.io/posts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socket.io/posts.js b/src/socket.io/posts.js index d9b9f7ab7c..b3d36e69b4 100644 --- a/src/socket.io/posts.js +++ b/src/socket.io/posts.js @@ -22,7 +22,7 @@ var async = require('async'), referer = headers['referer']; return { - ip: headers['x-forwarded-for'] || socket.handshake.address.address, + ip: headers['x-forwarded-for'] || (socket.handshake.address || {}).address, host: host, protocol: headers['secure'] ? 'https' : 'http', secure: !!headers['secure'],