From 614745ee576760023961fbf815985b90f90ad1d7 Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Wed, 29 Nov 2017 13:21:28 +0100 Subject: fusefrontend: allow_other: close race between mkdir and chown Fixes the same problem as described in 72b975867a3b9bdf53fc2da62e2ba4a328d7e4ab, except for directories instead of device nodes. --- init_dir.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'init_dir.go') diff --git a/init_dir.go b/init_dir.go index f057bf4..791f7d1 100644 --- a/init_dir.go +++ b/init_dir.go @@ -47,7 +47,7 @@ func initDir(args *argContainer) { // Forward mode with filename encryption enabled needs a gocryptfs.diriv // in the root dir if !args.plaintextnames && !args.reverse { - err = nametransform.WriteDirIV(args.cipherdir) + err = nametransform.WriteDirIV(nil, args.cipherdir) if err != nil { tlog.Fatal.Println(err) os.Exit(exitcodes.Init) -- cgit v1.2.3