diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2016-07-15 15:42:01 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2016-07-15 15:49:01 +0200 |
commit | 4de7a843ebc5c9ed4c54225a1a062cf40534edaf (patch) | |
tree | 78dc02042edf63aab35a6f0e1ab480e4d9b76d26 /libdaemon/server | |
parent | d2bb19e883f46a95e9780cea046e6e0a5db006b9 (diff) | |
download | lvm2-4de7a843ebc5c9ed4c54225a1a062cf40534edaf.tar.gz |
coverity: close socket before closing app
Opened socket descriptor goes out-of-sight still opened.
Close it - but since this happens before app exit, it
just fixed valgrind report.
Diffstat (limited to 'libdaemon/server')
-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; |