diff options
Diffstat (limited to 'usr.bin/w/w.c')
-rw-r--r-- | usr.bin/w/w.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/w/w.c b/usr.bin/w/w.c index 0a31930..ea5d2ca 100644 --- a/usr.bin/w/w.c +++ b/usr.bin/w/w.c @@ -307,7 +307,8 @@ main(argc, argv) p = hp->h_name; } if (x) { - (void)snprintf(buf, sizeof(buf), "%s:%s", p, x); + (void)snprintf(buf, sizeof(buf), "%s:%.*s", p, + ep->utmp.ut_host + UT_HOSTSIZE - x, x); p = buf; } (void)printf("%-*.*s %-2.2s %-*.*s ", |