From 0099e872a14dcf668b5ddac1f595e53bb3eb9b94 Mon Sep 17 00:00:00 2001 From: Ant Zucaro Date: Wed, 21 Dec 2011 11:13:31 -0500 Subject: [PATCH] Use X-Forwarded-For properly. --- xonstat/views/submission.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xonstat/views/submission.py b/xonstat/views/submission.py index 46ed1aa..4d969b8 100755 --- a/xonstat/views/submission.py +++ b/xonstat/views/submission.py @@ -17,8 +17,10 @@ def get_remote_addr(request): """Get the Xonotic server's IP address""" if 'X-Server-IP' in request.headers: return request.headers['X-Server-IP'] + elif 'X-Forwarded-For' in request.headers: + return request.headers['X-Forwarded-For'] else: - return os.environ.get('HTTP_X_FORWARDED_FOR', request.remote_addr) + return request.remote_addr def is_supported_gametype(gametype): -- 2.39.2