From 7afa8d462630b3924cc83affe87a60830ff7726b Mon Sep 17 00:00:00 2001 From: Ceesjan Luiten Date: Fri, 6 Oct 2023 14:47:20 +0200 Subject: [PATCH] Prevent CLI argument issues --- scripts/glibc_check.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/glibc_check.py b/scripts/glibc_check.py index 8c1585e6..a70645eb 100755 --- a/scripts/glibc_check.py +++ b/scripts/glibc_check.py @@ -12,7 +12,6 @@ import subprocess import sys verbose = True -objdump = "objdump -T %s" glibc_re = re.compile(r"GLIBC_([0-9]\.[0-9]+)") @@ -32,7 +31,7 @@ def main(): overall_versions = set() for filename in filenames: try: - output = subprocess.check_output(objdump % filename, shell=True, stderr=subprocess.STDOUT) + output = subprocess.check_output(["objdump", "-T", filename], stderr=subprocess.STDOUT) output = output.decode() versions = {parse_version(match.group(1)) for match in glibc_re.finditer(output)} requires_glibc = max(versions)