From 0c5f6709a87b342326f3e5e6b65411b7c54ebfc3 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 30 Nov 2014 13:47:36 +0800 Subject: [PATCH] coverity 83687 daemonize was not a close problem Signed-off-by: Andy Green --- lib/daemonize.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/daemonize.c b/lib/daemonize.c index 99f18b79..9e613101 100644 --- a/lib/daemonize.c +++ b/lib/daemonize.c @@ -105,7 +105,7 @@ lws_daemonize(const char *_lock_path) return 1; fd = open(_lock_path, O_RDONLY); - if (fd > 0) { + if (fd >= 0) { n = read(fd, buf, sizeof(buf)); close(fd); if (n) { @@ -121,7 +121,6 @@ lws_daemonize(const char *_lock_path) _lock_path, n); unlink(lock_path); } - close(fd); } n = strlen(_lock_path) + 1;