Submitter | phabricator |
---|---|
Date | Dec. 21, 2017, 2:54 p.m. |
Message ID | <72f7282a404fca7239c601d59e69d850@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/26377/ |
State | Not Applicable |
Headers | show |
Comments
Patch
diff --git a/mercurial/commandserver.py b/mercurial/commandserver.py --- a/mercurial/commandserver.py +++ b/mercurial/commandserver.py @@ -449,6 +449,8 @@ def init(self): self._sock = socket.socket(socket.AF_UNIX) self._servicehandler.bindsocket(self._sock, self.address) + if util.safehasattr(util, 'unblocksignal'): + util.unblocksignal(signal.SIGCHLD) o = signal.signal(signal.SIGCHLD, self._sigchldhandler) self._oldsigchldhandler = o self._socketunlinked = False