diff options
-rw-r--r-- | paste/deploy/config.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/paste/deploy/config.py b/paste/deploy/config.py index 1db5680..a503007 100644 --- a/paste/deploy/config.py +++ b/paste/deploy/config.py @@ -269,7 +269,7 @@ class PrefixMiddleware(object): if 'HTTP_X_FORWARDED_HOST' in environ: environ['HTTP_HOST'] = environ.pop('HTTP_X_FORWARDED_HOST').split(',')[0] if 'HTTP_X_FORWARDED_FOR' in environ: - environ['REMOTE_ADDR'] = environ.pop('HTTP_X_FORWARDED_FOR') + environ['REMOTE_ADDR'] = environ.pop('HTTP_X_FORWARDED_FOR').split(',')[0] if 'HTTP_X_FORWARDED_SCHEME' in environ: environ['wsgi.url_scheme'] = environ.pop('HTTP_X_FORWARDED_SCHEME') elif 'HTTP_X_FORWARDED_PROTO' in environ: |