diff -r dd0bdeb0feee -r 2806c7bbcb5e mercurial/keepalive.py --- a/mercurial/keepalive.py Mon May 22 22:32:59 2017 -0400 +++ b/mercurial/keepalive.py Thu Jun 01 18:23:20 2017 -0700 @@ -353,7 +353,8 @@ def __init__(self, sock, debuglevel=0, strict=0, method=None): - httplib.HTTPResponse.__init__(self, sock, debuglevel, method) + httplib.HTTPResponse.__init__(self, sock, debuglevel=debuglevel, + strict=True, method=method) self.fileno = sock.fileno self.code = None self._rbuf = ''