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:
