Index: httplib.py =================================================================== --- httplib.py (revision 58279) +++ httplib.py (working copy) @@ -546,7 +546,11 @@ i = line.find(';') if i >= 0: line = line[:i] # strip chunk-extensions - chunk_left = int(line, 16) + try: + chunk_left = int(line, 16) + except ValueError: + # A workaround for invalid chunk-size. [issue #1205] + chunk_left = 0: if chunk_left == 0: break if amt is None: