socket.handshake.address may not always be defined, thanks @psychobunny

This commit is contained in:
Aziz Khoury
2014-04-26 04:29:53 -04:00
parent 056b39709f
commit 32a5334402

View File

@@ -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'],