branch | stable |
changeset 45352 | 49f8ba4febec |
parent 43506 | 9f70512ae2cf |
child 45942 | 89a2afe31e82 |
--- a/mercurial/keepalive.py Mon Aug 03 23:13:58 2020 +0530 +++ b/mercurial/keepalive.py Sun Aug 02 17:40:35 2020 +0200 @@ -542,7 +542,11 @@ return line # No newline in local buffer. Read until we find one. - chunks = [self._rbuf] + # readinto read via readinto will already return _rbuf + if self._raw_readinto is None: + chunks = [self._rbuf] + else: + chunks = [] i = -1 readsize = self._rbufsize while True: