From: Lennart Poettering Date: Thu, 11 Nov 2021 08:33:10 +0000 (+0100) Subject: process-util: use quote_command_line() at one more place X-Git-Tag: v250-rc1~306^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5e659ffcb0ca746dc627085880c10d1f7cc48c68;p=thirdparty%2Fsystemd.git process-util: use quote_command_line() at one more place --- diff --git a/src/basic/process-util.c b/src/basic/process-util.c index 82bbda895fb..fe732c0322c 100644 --- a/src/basic/process-util.c +++ b/src/basic/process-util.c @@ -219,20 +219,9 @@ int get_process_cmdline(pid_t pid, size_t max_columns, ProcessCmdlineFlags flags if (!args) return -ENOMEM; - for (size_t i = 0; args[i]; i++) { - char *e; - - e = shell_maybe_quote(args[i], shflags); - if (!e) - return -ENOMEM; - - free_and_replace(args[i], e); - } - - ans = strv_join(args, " "); + ans = quote_command_line(args, shflags); if (!ans) return -ENOMEM; - } else { /* Arguments are separated by NULs. Let's replace those with spaces. */ for (size_t i = 0; i < k - 1; i++)