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

v1.18.x
Aziz Khoury 11 years ago
parent 056b39709f
commit 32a5334402

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

Loading…
Cancel
Save