From 0a659e75ef61456bda1fa4b0b30117296f66f4fe Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Wed, 4 Aug 2021 18:09:28 +0200 Subject: [PATCH] main: set FUSE_CAP_POSIX_ACL only when supported Signed-off-by: Giuseppe Scrivano --- main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.c b/main.c index b03f7a9..9747a7a 100644 --- a/main.c +++ b/main.c @@ -427,6 +427,9 @@ ovl_init (void *userdata, struct fuse_conn_info *conn) if ((conn->capable & FUSE_CAP_WRITEBACK_CACHE) == 0) lo->writeback = 0; + if ((conn->capable & FUSE_CAP_POSIX_ACL) == 0) + conn->want |= FUSE_CAP_POSIX_ACL; + conn->want |= FUSE_CAP_DONT_MASK | FUSE_CAP_SPLICE_READ | FUSE_CAP_SPLICE_WRITE | FUSE_CAP_SPLICE_MOVE | FUSE_CAP_POSIX_ACL; if (lo->writeback) conn->want |= FUSE_CAP_WRITEBACK_CACHE;