diff --git a/Lib/httplib.py b/Lib/httplib.py index 7081bd105d1..05289b3da16 100644 --- a/Lib/httplib.py +++ b/Lib/httplib.py @@ -123,8 +123,12 @@ def getreply(self): try: [ver, code, msg] = string.split(line, None, 2) except ValueError: - self.headers = None - return -1, line, self.headers + try: + [ver, code] = string.split(line, None, 1) + msg = "" + except ValueError: + self.headers = None + return -1, line, self.headers if ver[:5] != 'HTTP/': self.headers = None return -1, line, self.headers