From: Lennart Poettering Date: Wed, 6 Jun 2018 09:58:18 +0000 (+0200) Subject: process-util: make use of delete_trailing_chars() in get_process_cmdline() X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=c8ed5d3ab1b79c088b26a26715556d61b213e2a7;p=elogind.git process-util: make use of delete_trailing_chars() in get_process_cmdline() --- diff --git a/src/basic/process-util.c b/src/basic/process-util.c index bc8e69ff3..74a6e4abf 100644 --- a/src/basic/process-util.c +++ b/src/basic/process-util.c @@ -258,15 +258,10 @@ int get_process_cmdline(pid_t pid, size_t max_length, bool comm_fallback, char * memcpy(ans, "[...]", max_length-1); ans[max_length-1] = 0; } else { - char *e; - t[max_length - 6] = 0; /* Chop off final spaces */ - e = strchr(t, 0); - while (e > t && isspace(e[-1])) - e--; - *e = 0; + delete_trailing_chars(t, WHITESPACE); ans = strjoin("[", t, "...]"); }