diff -r 51934fc796c0 -r 68c94f286e25 contrib/chg/procutil.c --- a/contrib/chg/procutil.c Wed Mar 08 14:29:25 2017 -0800 +++ b/contrib/chg/procutil.c Wed Mar 08 13:34:25 2017 -0800 @@ -91,11 +91,15 @@ struct sigaction sa; memset(&sa, 0, sizeof(sa)); + + /* deadly signals meant to be sent to a process group: + * - SIGHUP: usually generated by the kernel, when termination of a + * process causes that process group to become orphaned + * - SIGINT: usually generated by the terminal */ sa.sa_handler = forwardsignaltogroup; sa.sa_flags = SA_RESTART; if (sigemptyset(&sa.sa_mask) < 0) goto error; - if (sigaction(SIGHUP, &sa, NULL) < 0) goto error; if (sigaction(SIGINT, &sa, NULL) < 0)