Patch #1966: Break infinite loop in httplib when the servers
implements the chunked encoding incorrectly. Will backport to 2.5.
This commit is contained in:
parent
8d365c323f
commit
dad88dc159
|
@ -573,6 +573,10 @@ class HTTPResponse:
|
|||
### note: we shouldn't have any trailers!
|
||||
while True:
|
||||
line = self.fp.readline()
|
||||
if not line:
|
||||
# a vanishingly small number of sites EOF without
|
||||
# sending the trailer
|
||||
break
|
||||
if line == '\r\n':
|
||||
break
|
||||
|
||||
|
|
|
@ -400,6 +400,9 @@ Core and builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- Patch #1966: Break infinite loop in httplib when the servers
|
||||
implements the chunked encoding incorrectly.
|
||||
|
||||
- Rename rational.py to fractions.py and the rational.Rational class
|
||||
to fractions.Fraction, to avoid the name clash with the abstract
|
||||
base class numbers.Rational. See discussion in issue #1682.
|
||||
|
|
Loading…
Reference in New Issue