diff options
author | Lennart Poettering <lennart@poettering.net> | 2019-07-31 09:42:24 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2019-07-31 09:45:03 +0200 |
commit | 38c569bbb810dcbdf746c96ba6077acb56ca65bd (patch) | |
tree | ab827b3c6441d39d3d51808e6e92edefe50a2463 | |
parent | 771f8aef574e3ca812345bd832f883961fdd05ca (diff) | |
download | systemd-38c569bbb810dcbdf746c96ba6077acb56ca65bd.tar.gz |
test-chase-symlinks: fix coverity issue
Fixes coverity issue 1403708
-rw-r--r-- | src/test/test-chase-symlinks.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/test/test-chase-symlinks.c b/src/test/test-chase-symlinks.c index 3fac6b6bc5..013b36e2a7 100644 --- a/src/test/test-chase-symlinks.c +++ b/src/test/test-chase-symlinks.c @@ -1,8 +1,9 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ #include <getopt.h> -#include "log.h" +#include "fd-util.h" #include "fs-util.h" +#include "log.h" #include "main-func.h" static char *arg_root = NULL; @@ -97,6 +98,9 @@ static int run(int argc, char **argv) { log_error_errno(r, "failed: %m"); else log_info("→ %s", p); + + if (FLAGS_SET(arg_flags, CHASE_OPEN)) + safe_close(r); } return 0; |