From 543732af3a33cac18993fe2186c1eca8b35fdfc2 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 22 Aug 2015 11:18:07 +0200 Subject: [PATCH] Fix f8328be5cb so it actually does what it is supposed to do (lstrip removes characters). --- src/httpserver.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/httpserver.py b/src/httpserver.py index f95974738..073b83a57 100644 --- a/src/httpserver.py +++ b/src/httpserver.py @@ -262,7 +262,11 @@ class SupyHTTPRequestHandler(BaseHTTPRequestHandler): s = super(SupyHTTPRequestHandler, self).address_string() # Strip IPv4-mapped IPv6 addresses such as ::ffff:127.0.0.1 - return s.lstrip('::ffff:') + prefix = '::ffff:' + if s.startswith(prefix): + s = s[len(prefix):] + + return s def log_message(self, format, *args): log.info('HTTP request: %s - %s' %