From a39fc8ab2e559113f23d64ff87d59842317bbb8c Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Wed, 8 Jul 2020 22:21:27 +0200 Subject: v2api: fix crash on umount fs.Mount already called srv.Serve() for us. --- mount.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mount.go') diff --git a/mount.go b/mount.go index 5aa0168..4b4192e 100644 --- a/mount.go +++ b/mount.go @@ -165,8 +165,8 @@ func doMount(args *argContainer) { fwdFs := fs.(*fusefrontend.RootNode) go idleMonitor(args.idle, fwdFs, srv, args.mountpoint) } - // Jump into server loop. Returns when it gets an umount request from the kernel. - srv.Serve() + // Wait for unmount. + srv.Wait() } // Based on the EncFS idle monitor: -- cgit v1.2.3