summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorchemary <jmherrero@chemary.com>2016-01-18 15:04:41 +0100
committerTim Graham <timograham@gmail.com>2016-01-20 18:19:24 -0500
commit2d28144c9519f4e4397c70f045c2b1d31437bf69 (patch)
tree11e98fcb01c59ed43e4faa096abbef712b8dd8b1 /django
parenta1fba4e843901eb35820c14d83a5d7d5622432fe (diff)
Fixed #26094 -- Fixed CSRF behind a proxy (settings.USE_X_FORWARDED_PORT=True).
Diffstat (limited to 'django')
-rw-r--r--django/middleware/csrf.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/middleware/csrf.py b/django/middleware/csrf.py
index 835fee70a8..ca6c053339 100644
--- a/django/middleware/csrf.py
+++ b/django/middleware/csrf.py
@@ -174,7 +174,7 @@ class CsrfViewMiddleware(object):
good_referer = request.get_host()
else:
good_referer = settings.CSRF_COOKIE_DOMAIN
- server_port = request.META['SERVER_PORT']
+ server_port = request.get_port()
if server_port not in ('443', '80'):
good_referer = '%s:%s' % (good_referer, server_port)