From: Nikolaus Rath Date: Thu, 24 Aug 2017 19:08:25 +0000 (+0200) Subject: passthrough_ll: only active EXPORT_SUPPORT of supported by kernel. X-Git-Tag: fuse-3.2.0~11 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ad029c095c134cac0c96f7c4d9fe881a1fc1664f;p=qemu-gpiodev%2Flibfuse.git passthrough_ll: only active EXPORT_SUPPORT of supported by kernel. --- diff --git a/example/passthrough_ll.c b/example/passthrough_ll.c index 65ab0f3..b68f086 100644 --- a/example/passthrough_ll.c +++ b/example/passthrough_ll.c @@ -118,7 +118,9 @@ static void lo_init(void *userdata, struct fuse_conn_info *conn) { struct lo_data *lo = (struct lo_data*) userdata; - conn->want |= FUSE_CAP_EXPORT_SUPPORT; + + if(conn->capable & FUSE_CAP_EXPORT_SUPPORT) + conn->want |= FUSE_CAP_EXPORT_SUPPORT; if (lo->writeback && conn->capable & FUSE_CAP_WRITEBACK_CACHE) {