Fix an issue with comparing str vs int port numbers
This commit is contained in:
parent
226efea6b0
commit
4ca5726af4
|
@ -102,7 +102,7 @@ class RoutePattern:
|
||||||
server_hostname = request.environ["HOSTNAME"]
|
server_hostname = request.environ["HOSTNAME"]
|
||||||
else:
|
else:
|
||||||
server_hostname = self.hostname
|
server_hostname = self.hostname
|
||||||
server_port = int(request.environ["SERVER_PORT"])
|
server_port = request.environ["SERVER_PORT"]
|
||||||
|
|
||||||
if self.strict_hostname and request.hostname != server_hostname:
|
if self.strict_hostname and request.hostname != server_hostname:
|
||||||
return
|
return
|
||||||
|
|
|
@ -140,7 +140,7 @@ class GeminiProtocol(LineOnlyReceiver):
|
||||||
"REMOTE_ADDR": self.client_addr.host,
|
"REMOTE_ADDR": self.client_addr.host,
|
||||||
"REMOTE_HOST": self.client_addr.host,
|
"REMOTE_HOST": self.client_addr.host,
|
||||||
"SERVER_NAME": self.server.hostname,
|
"SERVER_NAME": self.server.hostname,
|
||||||
"SERVER_PORT": str(self.client_addr.port),
|
"SERVER_PORT": self.server.port,
|
||||||
"SERVER_PROTOCOL": "GEMINI",
|
"SERVER_PROTOCOL": "GEMINI",
|
||||||
"SERVER_SOFTWARE": f"jetforce/{__version__}",
|
"SERVER_SOFTWARE": f"jetforce/{__version__}",
|
||||||
"TLS_CIPHER": conn.get_cipher_name(),
|
"TLS_CIPHER": conn.get_cipher_name(),
|
||||||
|
|
Loading…
Reference in New Issue