From: Sergey M․ Date: Sun, 1 Nov 2015 22:26:20 +0000 (+0600) Subject: [utils:sanitize_path] Disallow trailing whitespace in path segment (Closes #7332) X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=c90d16cf36d8edf03f4dc923ee9dbeadca910844;p=youtube-dl [utils:sanitize_path] Disallow trailing whitespace in path segment (Closes #7332) --- diff --git a/youtube_dl/utils.py b/youtube_dl/utils.py index efd5f4ae1..7b3f79141 100644 --- a/youtube_dl/utils.py +++ b/youtube_dl/utils.py @@ -366,7 +366,7 @@ def sanitize_path(s): if drive_or_unc: norm_path.pop(0) sanitized_path = [ - path_part if path_part in ['.', '..'] else re.sub('(?:[/<>:"\\|\\\\?\\*]|\.$)', '#', path_part) + path_part if path_part in ['.', '..'] else re.sub('(?:[/<>:"\\|\\\\?\\*]|[\s.]$)', '#', path_part) for path_part in norm_path] if drive_or_unc: sanitized_path.insert(0, drive_or_unc + os.path.sep)