From 581f5df492d5119a68666f4e2cec3426a9dae116 Mon Sep 17 00:00:00 2001 From: Piaras Hoban Date: Tue, 12 Dec 2023 10:16:32 +0000 Subject: [PATCH] fix double path Signed-off-by: Piaras Hoban --- pkg/gogit/tar.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/gogit/tar.go b/pkg/gogit/tar.go index e4585ab..4c7eb94 100644 --- a/pkg/gogit/tar.go +++ b/pkg/gogit/tar.go @@ -23,13 +23,11 @@ func Untar(in io.Reader, dir string) error { return err } - fp, err := sanitizeArchivePath(dir, header.Name) + abs, err := sanitizeArchivePath(dir, header.Name) if err != nil { return fmt.Errorf("illegal file path: %s", header.Name) } - abs := filepath.Join(dir, fp) - switch header.Typeflag { case tar.TypeDir: if err := os.MkdirAll(abs, os.FileMode(header.Mode)); err != nil {