From 5f5c21d7ff87ba9053cebbb2ca9c8d4def3580cf Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Thu, 27 May 2021 00:31:16 -0400 Subject: [PATCH] Match single-quote in bad shell characters Closes #11 --- rffmpeg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rffmpeg.py b/rffmpeg.py index fa53a43..bc6490c 100755 --- a/rffmpeg.py +++ b/rffmpeg.py @@ -259,8 +259,8 @@ def setup_remote_command(target_host): # Parse and re-quote any problematic arguments for arg in cli_ffmpeg_args: - # Match bad shell characters: * ( ) whitespace - if re.search("[*()\s|\[\]]", arg): + # Match bad shell characters: * ' ( ) whitespace + if re.search("[*'()\s|\[\]]", arg): rffmpeg_ffmpeg_command.append('"{}"'.format(arg)) else: rffmpeg_ffmpeg_command.append("{}".format(arg))