From 4af91241627909fcf34cc6e4f7abd32a2781f321 Mon Sep 17 00:00:00 2001 From: Noah Hsu Date: Fri, 9 Sep 2022 18:50:54 +0800 Subject: [PATCH] fix: error if use abs temp path (close #1624) --- internal/bootstrap/config.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/internal/bootstrap/config.go b/internal/bootstrap/config.go index ad9f6492..3e72a98f 100644 --- a/internal/bootstrap/config.go +++ b/internal/bootstrap/config.go @@ -48,16 +48,14 @@ func InitConfig() { confFromEnv() } // convert abs path - var absPath string - var err error if !filepath.IsAbs(conf.Conf.TempDir) { - absPath, err = filepath.Abs(conf.Conf.TempDir) + absPath, err := filepath.Abs(conf.Conf.TempDir) if err != nil { log.Fatalf("get abs path error: %+v", err) } + conf.Conf.TempDir = absPath } - conf.Conf.TempDir = absPath - err = os.RemoveAll(filepath.Join(conf.Conf.TempDir)) + err := os.RemoveAll(filepath.Join(conf.Conf.TempDir)) if err != nil { log.Errorln("failed delete temp file:", err) }