fix(lint): lint fixed2

This commit is contained in:
sky5454 2026-03-31 17:58:21 +08:00
parent ece572761f
commit 2ec14266fd

View file

@ -550,7 +550,8 @@ func extractTarFromReader(tr *tar.Reader, destDir string) error {
return err return err
} }
target := filepath.Clean(filepath.Join(filepath.Clean(destDir), hdr.Name)) target := filepath.Clean(filepath.Join(filepath.Clean(destDir), hdr.Name))
if !strings.HasPrefix(target, filepath.Clean(destDir)+string(os.PathSeparator)) && target != filepath.Clean(destDir) { if !strings.HasPrefix(target, filepath.Clean(destDir)+string(os.PathSeparator)) &&
target != filepath.Clean(destDir) {
return fmt.Errorf("path traversal detected: %s", hdr.Name) return fmt.Errorf("path traversal detected: %s", hdr.Name)
} }
switch hdr.Typeflag { switch hdr.Typeflag {