]> git.rm.cloudns.org Git - xonotic/xonstat.git/commitdiff
Use X-Forwarded-For properly.
authorAnt Zucaro <azucaro@gmail.com>
Wed, 21 Dec 2011 16:13:31 +0000 (11:13 -0500)
committerAnt Zucaro <azucaro@gmail.com>
Wed, 21 Dec 2011 16:13:31 +0000 (11:13 -0500)
xonstat/views/submission.py

index 46ed1aac76f493cd50e5c03920b8318f56b7aa0f..4d969b8395028498154ef19e3231a4d4c582574f 100755 (executable)
@@ -17,8 +17,10 @@ def get_remote_addr(request):
     """Get the Xonotic server's IP address"""\r
     if 'X-Server-IP' in request.headers:\r
         return request.headers['X-Server-IP']\r
+    elif 'X-Forwarded-For' in request.headers:\r
+        return request.headers['X-Forwarded-For']\r
     else:\r
-        return os.environ.get('HTTP_X_FORWARDED_FOR', request.remote_addr)\r
+        return request.remote_addr\r
 \r
 \r
 def is_supported_gametype(gametype):\r