]> git.proxmox.com Git - mirror_qemu.git/blobdiff - block/export/fuse.c
export/fuse: Pass default_permissions for mount
[mirror_qemu.git] / block / export / fuse.c
index 38f74c94da4b6c7b37c10c36dfd8e3edf7caa993..d0b88e8f8044e23a834d5c49634b60be4dec8339 100644 (file)
@@ -153,8 +153,12 @@ static int setup_fuse_export(FuseExport *exp, const char *mountpoint,
     struct fuse_args fuse_args;
     int ret;
 
-    /* Needs to match what fuse_init() sets.  Only max_read must be supplied. */
-    mount_opts = g_strdup_printf("max_read=%zu", FUSE_MAX_BOUNCE_BYTES);
+    /*
+     * max_read needs to match what fuse_init() sets.
+     * max_write need not be supplied.
+     */
+    mount_opts = g_strdup_printf("max_read=%zu,default_permissions",
+                                 FUSE_MAX_BOUNCE_BYTES);
 
     fuse_argv[0] = ""; /* Dummy program name */
     fuse_argv[1] = "-o";