Fix for #1755: Decode remote addr if it is a byte

This commit is contained in:
Christian Kreuzberger 2018-05-02 11:52:34 +02:00
parent 73cc860ead
commit f2b8b687e2

View File

@ -158,7 +158,7 @@ def create(req, sock, client, server, cfg):
if isinstance(client, string_types):
environ['REMOTE_ADDR'] = client
elif isinstance(client, binary_type):
environ['REMOTE_ADDR'] = str(client)
environ['REMOTE_ADDR'] = client.decode()
else:
environ['REMOTE_ADDR'] = client[0]
environ['REMOTE_PORT'] = str(client[1])