diff options
-rw-r--r-- | libdaemon/server/daemon-server.c | 4 |
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; |