Normalize archive member names.

This commit is contained in:
miyuko
2026-02-07 13:05:34 +00:00
parent f7067b939b
commit 7e293d6ef9
3 changed files with 23 additions and 14 deletions

View File

@@ -70,7 +70,7 @@ func ApplyTarPatch(manifest *Manifest, reader io.Reader, parents CreateParentsMo
return err
}
segments := strings.Split(strings.TrimRight(header.Name, "/"), "/")
segments := strings.Split(normalizeArchiveMemberName(header.Name), "/")
fileName := segments[len(segments)-1]
node := root
for index, segment := range segments[:len(segments)-1] {