diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2021-09-21 20:20:53 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2021-09-21 21:03:47 +0200 |
commit | b0d40109a67a99bf568c168a31f37955a07d7da4 (patch) | |
tree | 8d88d3f43a48547bdb94600619ba53333dffd655 /libdm | |
parent | e6d35874827f14d392c4ba4f8608eb0444230c7b (diff) | |
download | lvm2-b0d40109a67a99bf568c168a31f37955a07d7da4.tar.gz |
cov: ignore leak of fd descriptor
There is no 'fd' leak.
Diffstat (limited to 'libdm')
-rw-r--r-- | libdm/dm-tools/dmfilemapd.c | 9 |
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; } |