From c05f82c4bbf877ad7ca71900843c64ebc1ffd656 Mon Sep 17 00:00:00 2001 From: dkeven <82354774+dkeven@users.noreply.github.com> Date: Wed, 30 Jul 2025 13:52:30 +0800 Subject: [PATCH] fix(cli): trucate file before untar (#1644) --- cli/pkg/core/util/file.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/pkg/core/util/file.go b/cli/pkg/core/util/file.go index c0e0203aa..9e7e2f576 100755 --- a/cli/pkg/core/util/file.go +++ b/cli/pkg/core/util/file.go @@ -344,7 +344,7 @@ func Untar(src, dst string) error { } } - file, err := os.OpenFile(dstPath, os.O_CREATE|os.O_RDWR, os.FileMode(hdr.Mode)) + file, err := os.OpenFile(dstPath, os.O_CREATE|os.O_RDWR|os.O_TRUNC, os.FileMode(hdr.Mode)) if err != nil { return err }