From 31d33ba83d817ea6f6d069f946485f6e456dc883 Mon Sep 17 00:00:00 2001 From: guangwu Date: Fri, 12 Apr 2024 16:48:02 +0800 Subject: [PATCH] fix: close dir --- cmd/pluginator/internal/krmfunction/converter.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/pluginator/internal/krmfunction/converter.go b/cmd/pluginator/internal/krmfunction/converter.go index b382989935..3ca2ff82af 100644 --- a/cmd/pluginator/internal/krmfunction/converter.go +++ b/cmd/pluginator/internal/krmfunction/converter.go @@ -147,6 +147,10 @@ func (c *Converter) readDiskFile(path string) (string, error) { func (c *Converter) mkDstDir() error { p := c.outputDir f, err := os.Open(p) + if f != nil { + f.Close() + } + if err == nil || f != nil { return fmt.Errorf("directory %s has already existed", p) }