summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libdm/dm-tools/dmfilemapd.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/libdm/dm-tools/dmfilemapd.c b/libdm/dm-tools/dmfilemapd.c
index d7ca71d7e..d547e59d5 100644
--- a/libdm/dm-tools/dmfilemapd.c
+++ b/libdm/dm-tools/dmfilemapd.c
@@ -671,12 +671,11 @@ static int _daemonise(struct filemap_monitor *fm)
(void) close(fd);
}
/* TODO: Use libdaemon/server/daemon-server.c _daemonise() */
- for (ffd = (int) sysconf(_SC_OPEN_MAX) - 1; ffd > STDERR_FILENO; --ffd) {
- if (ffd == fm->fd)
- continue;
- (void) close(ffd);
- }
+ for (ffd = (int) sysconf(_SC_OPEN_MAX) - 1; ffd > STDERR_FILENO; --ffd)
+ if (ffd != fm->fd)
+ (void) close(ffd);
+ /* coverity[leaked_handle] no leak */
return 1;
}