Ignore SIGHUP as well.

pull/1/head
Nicholas Marriott 2010-01-30 19:05:18 +00:00
parent 6abd984608
commit 65c9004550
1 changed files with 4 additions and 0 deletions

View File

@ -356,6 +356,8 @@ server_signal_set(void)
fatal("sigaction failed");
if (sigaction(SIGTSTP, &sigact, NULL) != 0)
fatal("sigaction failed");
if (sigaction(SIGHUP, &sigact, NULL) != 0)
fatal("sigaction failed");
signal_set(&server_ev_sigchld, SIGCHLD, server_signal_callback, NULL);
signal_add(&server_ev_sigchld, NULL);
@ -383,6 +385,8 @@ server_signal_clear(void)
fatal("sigaction failed");
if (sigaction(SIGTSTP, &sigact, NULL) != 0)
fatal("sigaction failed");
if (sigaction(SIGHUP, &sigact, NULL) != 0)
fatal("sigaction failed");
signal_del(&server_ev_sigchld);
signal_del(&server_ev_sigterm);