diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-11-11 09:33:10 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-11-11 10:06:26 +0100 |
commit | 5e659ffcb0ca746dc627085880c10d1f7cc48c68 (patch) | |
tree | 7c65b0c98256205668f022546dfcffdb45a4e911 | |
parent | 4ef15008ccf6935bb53539750ed828a969d37929 (diff) | |
download | systemd-5e659ffcb0ca746dc627085880c10d1f7cc48c68.tar.gz |
process-util: use quote_command_line() at one more place
-rw-r--r-- | src/basic/process-util.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/basic/process-util.c b/src/basic/process-util.c index 82bbda895f..fe732c0322 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++) |