From 7a980c043bf30e574a93882eb6adb03a796e2a74 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Tue, 7 Jul 2015 16:00:59 +0200 Subject: [PATCH] contrib/rh-bkr: escape ARGV and ARGV_PROFILE --- contrib/rh-bkr/bkr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/rh-bkr/bkr.py b/contrib/rh-bkr/bkr.py index c8436e8d12..5c6bb18288 100755 --- a/contrib/rh-bkr/bkr.py +++ b/contrib/rh-bkr/bkr.py @@ -545,8 +545,8 @@ class CmdSubmit(CmdBase): raise Exception("--nitrate-status or --nitrate-exclude-status makes only sense with selecting nitrate tags") self.subs['TESTS'] = ','.join(sorted(set(tests))) - self.subs['ARGV'] = ("\"" + "\" \"".join(sys.argv) + "\"") if sys.argv else '' - self.subs['ARGV_PROFILE'] = ("\"" + "\" \"".join(self.argv_profile) + "\"") if hasattr(self, 'argv_profile') else '' + self.subs['ARGV'] = ("\"" + "\" \"".join(sys.argv) + "\"").replace('"', '"') if sys.argv else '' + self.subs['ARGV_PROFILE'] = ("\"" + "\" \"".join(self.argv_profile) + "\"").replace('"', '"') if hasattr(self, 'argv_profile') else '' for (k,v) in self.subs.iteritems(): self._print_substitution(k, v)