From: albert <> Date: Sat, 21 Dec 2002 12:02:51 +0000 (+0000) Subject: argv[0] should keep people happy! X-Git-Tag: v3.3.0~281 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=34dd01fa405bd06ac54aeaa6fa057689b81a9222;p=procps-ng argv[0] should keep people happy! --- diff --git a/w.c b/w.c index e9b0af5e..4c6e7b45 100644 --- a/w.c +++ b/w.c @@ -12,6 +12,7 @@ #include "proc/procps.h" #include "proc/output.h" #include "proc/sysinfo.h" +#include "proc/escape.h" #include #include #include @@ -217,10 +218,14 @@ static void showinfo(utmp_t *u, int formtype, int maxcmd, int from) { } fputs(" ", stdout); if (likely(best)) { - if (best->cmdline) - print_strlist(stdout, best->cmdline, maxcmd); - else - printf("%*.*s", -maxcmd, maxcmd, best->cmd); + char cmdbuf[512]; + escape_command(cmdbuf, best, sizeof cmdbuf, maxcmd, ESC_ARGS); + fputs(cmdbuf,stdout); + +// if (best->cmdline) +// print_strlist(stdout, best->cmdline, maxcmd); +// else +// printf("%*.*s", -maxcmd, maxcmd, best->cmd); } else { printf("-"); }