diff --git a/main.go b/main.go index 5fcf95e..2a47e8a 100644 --- a/main.go +++ b/main.go @@ -144,10 +144,6 @@ func main() { "successful mount - used internally for daemonization") flagSet.Parse(os.Args[1:]) - if args.debug { - cryptfs.Debug.Enable() - cryptfs.Debug.Printf("Debug output enabled\n") - } // By default, let the child handle everything. // The parent *could* handle operations that do not require backgrounding by // itself, but that would make the code paths more complicated. @@ -160,6 +156,10 @@ func main() { printVersion() os.Exit(0) } + if args.debug { + cryptfs.Debug.Enable() + cryptfs.Debug.Printf("Debug output enabled\n") + } // Every operation below requires CIPHERDIR. Check that we have it. if flagSet.NArg() >= 1 { args.cipherdir, _ = filepath.Abs(flagSet.Arg(0))