Merge pull request #535 from thelounge/PR/fix-webirc-4in6

Fix webirc and 4-in-6 addresses
This commit is contained in:
Jérémie Astori 2016-08-12 00:39:26 -04:00 committed by GitHub
commit f824036225

View File

@ -84,11 +84,15 @@ module.exports = function() {
};
function getClientIp(req) {
var ip;
if (!Helper.config.reverseProxy) {
return req.connection.remoteAddress;
ip = req.connection.remoteAddress;
} else {
return req.headers["x-forwarded-for"] || req.connection.remoteAddress;
ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress;
}
return ip.replace(/^::ffff:/, "");
}
function allRequests(req, res, next) {