From 13f1980dc4d9b4c0545ff3499da9da9c6d5cc505 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Mon, 27 Jul 2020 23:31:57 +0200 Subject: [PATCH] v2api: pass fusedebug option via MountOptions srv.SetDebug() is deprecated and only enables the debug output after the init sequence, so we missed the first few transaction in the debug output. --- mount.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mount.go b/mount.go index e8fa720..c2fd621 100644 --- a/mount.go +++ b/mount.go @@ -357,6 +357,7 @@ func initGoFuse(rootNode fs.InodeEmbedder, args *argContainer) *fuse.Server { // the kernel to limit the size explicitly. MaxWrite: fuse.MAX_KERNEL_WRITE, Options: []string{fmt.Sprintf("max_read=%d", fuse.MAX_KERNEL_WRITE)}, + Debug: args.fusedebug, } mOpts := &fuseOpts.MountOptions @@ -437,7 +438,6 @@ func initGoFuse(rootNode fs.InodeEmbedder, args *argContainer) *fuse.Server { } os.Exit(exitcodes.FuseNewServer) } - srv.SetDebug(args.fusedebug) // All FUSE file and directory create calls carry explicit permission // information. We need an unrestricted umask to create the files and