From a37dc1856fbd4655992a6a1fbc7a6f242126699c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 8 Jun 2018 13:53:55 -0400 Subject: [PATCH] #6561 --- src/socket.io/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/socket.io/index.js b/src/socket.io/index.js index af37273fda..884a7e432c 100644 --- a/src/socket.io/index.js +++ b/src/socket.io/index.js @@ -64,7 +64,7 @@ Sockets.init = function (server) { }; function onConnection(socket) { - socket.ip = socket.request.headers['x-forwarded-for'] || socket.request.connection.remoteAddress; + socket.ip = (socket.request.headers['x-forwarded-for'] || socket.request.connection.remoteAddress || '').split(',')[0]; logger.io_one(socket, socket.uid); @@ -244,7 +244,7 @@ Sockets.reqFromSocket = function (socket, payload, event) { params: data[1], method: event || data[0], body: payload, - ip: headers['x-forwarded-for'] || socket.ip, + ip: socket.ip, host: host, protocol: encrypted ? 'https' : 'http', secure: encrypted,