clients: fix some signal handler issues

This commit is contained in:
Lennart Poettering
2013-11-08 14:07:27 +01:00
parent cbc9fbd131
commit 9d458c0902
2 changed files with 3 additions and 3 deletions
+2
View File
@@ -262,6 +262,8 @@ static int do_accept(const char* name, char **argv, char **envp, int fd) {
/* SIGCHLD handler. */
static void sigchld_hdl(int sig, siginfo_t *t, void *data) {
PROTECT_ERRNO;
log_info("Child %d died with code %d", t->si_pid, t->si_status);
/* Wait for a dead child. */
waitpid(t->si_pid, NULL, 0);