From 3c120debef6bb1705de1a89cae8f9a87d9b43ae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Sat, 31 May 2003 07:55:43 +0000 Subject: [PATCH] Patch #744041: Use only first two elements of address to support IPv6. --- Lib/BaseHTTPServer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/BaseHTTPServer.py b/Lib/BaseHTTPServer.py index 195d54a3be1..7cc7b9e5d2b 100644 --- a/Lib/BaseHTTPServer.py +++ b/Lib/BaseHTTPServer.py @@ -98,7 +98,7 @@ class HTTPServer(SocketServer.TCPServer): def server_bind(self): """Override server_bind to store the server name.""" SocketServer.TCPServer.server_bind(self) - host, port = self.socket.getsockname() + host, port = self.socket.getsockname()[:2] self.server_name = socket.getfqdn(host) self.server_port = port @@ -475,7 +475,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler): """ - host, port = self.client_address + host, port = self.client_address[:2] return socket.getfqdn(host) # Essentially static class variables