summaryrefslogtreecommitdiff
path: root/libdaemon/server/daemon-server.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdaemon/server/daemon-server.c')
-rw-r--r--libdaemon/server/daemon-server.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c
index 7911dd6b4..e4d7ce201 100644
--- a/libdaemon/server/daemon-server.c
+++ b/libdaemon/server/daemon-server.c
@@ -660,6 +660,10 @@ out:
if (unlink(s.socket_path))
perror("unlink error");
+ if (s.socket_fd >= 0)
+ if (close(s.socket_fd))
+ perror("scoket close");
+
if (s.daemon_fini)
if (!s.daemon_fini(&s))
failed = 1;