diff -r 3fe028b657bf -r 3c6f7eebc010 mercurial/httppeer.py --- a/mercurial/httppeer.py Fri Aug 31 08:57:14 2018 -0700 +++ b/mercurial/httppeer.py Wed Aug 22 10:25:47 2018 -0700 @@ -728,6 +728,8 @@ if not self._responsef: return + # TODO ^C here may not result in immediate program termination. + try: self._responsef.result() finally: