summaryrefslogtreecommitdiffstats
path: root/libdaemon/dsignal.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdaemon/dsignal.c')
-rw-r--r--libdaemon/dsignal.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libdaemon/dsignal.c b/libdaemon/dsignal.c
index a759464..e9ab2d9 100644
--- a/libdaemon/dsignal.c
+++ b/libdaemon/dsignal.c
@@ -49,8 +49,10 @@ static int _init(void) {
return -1;
}
- if (daemon_nonblock(_signal_pipe[0], 1) < 0 || daemon_nonblock(_signal_pipe[1], 1) < 0)
+ if (daemon_nonblock(_signal_pipe[0], 1) < 0 || daemon_nonblock(_signal_pipe[1], 1) < 0) {
+ daemon_signal_done();
return -1;
+ }
}
return 0;