From 4c1760f5f7cafa9389d3c85a93197c66c642ff0e Mon Sep 17 00:00:00 2001 From: Thulinma Date: Fri, 29 Apr 2016 15:44:13 +0200 Subject: [PATCH] Fixed IPv6 fix for trusted proxies. --- src/output/output_http.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/output/output_http.cpp b/src/output/output_http.cpp index 54249727..ac3c4e7c 100644 --- a/src/output/output_http.cpp +++ b/src/output/output_http.cpp @@ -394,7 +394,10 @@ namespace Mist { } } //Make sure to also check for IPv6 addresses - return trustedProxies.count(ip) > 0 || trustedProxies.count("::ffff:"+ip) > 0; + if (ip.substr(0, 7) == "::ffff:" && trustedProxies.count(ip.substr(7))){ + return true; + } + return trustedProxies.count(ip) > 0; } /*LTS-END*/ /*begin-roxlu*/