diff --git a/main.c b/main.c index 9747a7a..168233d 100644 --- a/main.c +++ b/main.c @@ -427,10 +427,10 @@ 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) + if (conn->capable & FUSE_CAP_POSIX_ACL) 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; + conn->want |= FUSE_CAP_DONT_MASK | FUSE_CAP_SPLICE_READ | FUSE_CAP_SPLICE_WRITE | FUSE_CAP_SPLICE_MOVE; if (lo->writeback) conn->want |= FUSE_CAP_WRITEBACK_CACHE; }