From df780850bebfc8e36099bfce1b33ae79fd0ba976 Mon Sep 17 00:00:00 2001 From: Contextualist Date: Mon, 18 Mar 2024 19:45:19 -0700 Subject: [PATCH] tweak: config: check for config dir creation error --- pkg/config/config.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/config/config.go b/pkg/config/config.go index 521d101..e62424d 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -125,7 +125,10 @@ func getConfig() (*Config, error) { } func setConfig(conf *Config) error { - _ = os.MkdirAll(filepath.Dir(configFilename), 0o700) + err := os.MkdirAll(filepath.Dir(configFilename), 0o700) + if err != nil { + return fmt.Errorf("error creating config directory for %s: %v", configFilename, err) + } configFile, err := os.Create(configFilename) if err != nil { return fmt.Errorf("error writing config to %s: %v", configFilename, err)