diff --git a/quark.c b/quark.c index 5351bd8..524eb9b 100644 --- a/quark.c +++ b/quark.c @@ -1055,9 +1055,9 @@ main(int argc, char *argv[]) break; case 0: /* reap children automatically */ - if (signal(SIGINT, SIG_IGN) == SIG_ERR) { + if (signal(SIGCHLD, SIG_IGN) == SIG_ERR) { fprintf(stderr, "%s: signal: Failed to set SIG_IGN on" - "SIGINT\n", argv0); + "SIGCHLD\n", argv0); return 1; }