From 370219646aa572e4eabc2a4797dbe73ea76739e5 Mon Sep 17 00:00:00 2001 From: Ansar Smagulov Date: Tue, 2 Apr 2024 00:17:18 +0500 Subject: [PATCH] Fix broken first startup --- cfg/config.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cfg/config.go b/cfg/config.go index e01248c4..b0a9807c 100644 --- a/cfg/config.go +++ b/cfg/config.go @@ -60,12 +60,13 @@ func init() { if err := os.MkdirAll(ConfigDir, 0755); err != nil { log.Fatalf("failed to create config dir: %v", err) } + stat, err = os.Stat(ConfigDir) } else { log.Fatalf("failed to stat config dir: %v", err) } } if !stat.IsDir() { - log.Fatalf("config dir is not a directory") + log.Fatalf("config dir is not a directory: %s", ConfigDir) } DataDir, err = getDataDir() @@ -78,12 +79,13 @@ func init() { if err := os.MkdirAll(DataDir, 0755); err != nil { log.Fatalf("failed to create data dir: %v", err) } + stat, err = os.Stat(DataDir) } else { log.Fatalf("failed to stat data dir: %v", err) } } if !stat.IsDir() { - log.Fatalf("data dir is not a directory") + log.Fatalf("data dir is not a directory: %s", DataDir) } }