Merge pull request #134 from annp89/master

Iterate over ip addresses only once
This commit is contained in:
Camilo Nova 2015-10-23 15:36:25 -05:00
commit e1286c7f92

View file

@ -106,8 +106,8 @@ def get_ip_address_from_request(request):
if not x_forwarded_for.startswith(PRIVATE_IPS_PREFIX) and is_valid_ip(x_forwarded_for):
ip_address = x_forwarded_for.strip()
else:
ips = [ip.strip() for ip in x_forwarded_for.split(',')]
for ip in ips:
for ip_raw in x_forwarded_for.split(','):
ip = ip_raw.strip()
if ip.startswith(PRIVATE_IPS_PREFIX):
continue
elif not is_valid_ip(ip):