Mercurial > hg-stable
diff mercurial/commandserver.py @ 14706:5fd5dd9a610a stable
cmdserver: don't raise EOFError when trying to read 0 bytes from the client
author | Idan Kamara <idankk86@gmail.com> |
---|---|
date | Tue, 21 Jun 2011 15:13:39 +0300 |
parents | 2e9f379de0ac |
children | 964a72038bb0 |
line wrap: on
line diff
--- a/mercurial/commandserver.py Mon Jun 20 19:08:41 2011 -0300 +++ b/mercurial/commandserver.py Tue Jun 21 15:13:39 2011 +0300 @@ -155,6 +155,9 @@ raise util.Abort(_('unknown mode %s') % mode) def _read(self, size): + if not size: + return '' + data = self.client.read(size) # is the other end closed?