diff options
author | Bernd Schubert <bernd@bsbernd.com> | 2025-07-15 23:54:27 +0200 |
---|---|---|
committer | Bernd Schubert <bernd@bsbernd.com> | 2025-07-16 23:38:59 +0200 |
commit | 9385e82e0e64e028ea58aa9a221e6c358c187204 (patch) | |
tree | 061c30a194c8fb6baf2c3bb1484ce2a345dc2479 | |
parent | 069745b21b90709a863ae5f62fb746667768f989 (diff) | |
download | libfuse-9385e82e0e64e028ea58aa9a221e6c358c187204.tar.gz |
fusermount: Fix the close_range ifdef
This fixes commit 82bcd818
That commit had removed HAVE_LINUX_CLOSE_RANGE in meson generation,
but didn't remove the usage in fusermount.c - fusermount was then
not using the close_range syscall.
Closes: https://github.com/libfuse/libfuse/issues/1284
Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
(cherry picked from commit 194023c5999651386a3ddbf91fdd710d661d083b)
-rw-r--r-- | util/fusermount.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/fusermount.c b/util/fusermount.c index da6d5f2..dbd947c 100644 --- a/util/fusermount.c +++ b/util/fusermount.c @@ -36,7 +36,7 @@ #include <stdbool.h> #include <sys/vfs.h> -#ifdef HAVE_LINUX_CLOSE_RANGE_H +#ifdef HAVE_CLOSE_RANGE #include <linux/close_range.h> #endif @@ -1477,7 +1477,7 @@ static int close_inherited_fds(int cfd) if (cfd <= STDERR_FILENO) return -EINVAL; -#ifdef HAVE_LINUX_CLOSE_RANGE_H +#ifdef HAVE_CLOSE_RANGE if (cfd < STDERR_FILENO + 2) { close_range_loop(STDERR_FILENO + 1, cfd - 1, cfd); } else { |