summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-07-31 09:42:24 +0200
committerLennart Poettering <lennart@poettering.net>2019-07-31 09:45:03 +0200
commit38c569bbb810dcbdf746c96ba6077acb56ca65bd (patch)
treeab827b3c6441d39d3d51808e6e92edefe50a2463
parent771f8aef574e3ca812345bd832f883961fdd05ca (diff)
downloadsystemd-38c569bbb810dcbdf746c96ba6077acb56ca65bd.tar.gz
test-chase-symlinks: fix coverity issue
Fixes coverity issue 1403708
-rw-r--r--src/test/test-chase-symlinks.c6
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;