diff --git a/cmd/ctrld/cli.go b/cmd/ctrld/cli.go index d09e777..9e557f4 100644 --- a/cmd/ctrld/cli.go +++ b/cmd/ctrld/cli.go @@ -203,6 +203,10 @@ func initCLI() { sc.Arguments = append(sc.Arguments, "--homedir="+dir) } + if err := v.Unmarshal(&cfg); err != nil { + log.Fatalf("failed to unmarshal config: %v", err) + } + initLogging() processCDFlags() // On Windows, the service will be run as SYSTEM, so if ctrld start as Admin,