Fix `--exec` placeholder expansion on Windows

See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-45hg-7f49-5h56 for more details

Authored by: Grub4K
pull/13595/head
Simon Sawicki 2 weeks ago committed by bashonly
parent d88b304d44
commit 959ac99e98
No known key found for this signature in database
GPG Key ID: 783F096F253D15B0

@ -18,7 +18,7 @@ class ExecPP(PostProcessor):
if filepath:
if '{}' not in cmd:
cmd += ' {}'
cmd = cmd.replace('{}', shell_quote(filepath))
cmd = cmd.replace('{}', shell_quote(filepath, shell=True))
return cmd
def run(self, info):

Loading…
Cancel
Save