From 15de3d17e1d9da5d38efb0a87a82efbc5bda732d Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 9 Feb 2024 16:16:08 +0100 Subject: elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py Instead, let the system shell parse the whole thing and invoke the env command. --- elf/tst-rtld-list-diagnostics.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'elf') diff --git a/elf/tst-rtld-list-diagnostics.py b/elf/tst-rtld-list-diagnostics.py index 9e70e74bf8..024bd8c320 100644 --- a/elf/tst-rtld-list-diagnostics.py +++ b/elf/tst-rtld-list-diagnostics.py @@ -222,7 +222,7 @@ else: def parse_diagnostics(cmd): global errors diag_out = subprocess.run(cmd, stdout=subprocess.PIPE, check=True, - universal_newlines=True).stdout + universal_newlines=True, shell=True).stdout if diag_out[-1] != '\n': print('error: ld.so output does not end in newline') errors += 1 @@ -293,8 +293,7 @@ def main(argv): if opts.manual: check_consistency_with_manual(opts.manual) - # Remove the initial 'env' command. - parse_diagnostics(opts.command.split()[1:]) + parse_diagnostics(opts.command) if errors: sys.exit(1) -- cgit 1.4.1