Skip to content

Commit d41ed21

Browse files
committed
Replace tar separator by OS-specific separator in _get_extract_tarinfo
1 parent 765776a commit d41ed21

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Lib/tarfile.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2487,8 +2487,10 @@ def _get_extract_tarinfo(self, member, filter_function, path):
24872487

24882488
if isinstance(member, str):
24892489
unfiltered = self.getmember(member)
2490+
unfiltered = unfiltered.replace(r'/', os.sep)
24902491
else:
24912492
unfiltered = member
2493+
unfiltered.path = unfiltered.path.replace(r'/', os.sep)
24922494

24932495
filtered = None
24942496
try:

0 commit comments

Comments
 (0)