From ad6e76463238a2baf48c1a7a91639c53faa4b391 Mon Sep 17 00:00:00 2001 From: seanc Date: Fri, 23 Aug 2002 04:31:58 +0000 Subject: Fix warning when calling w(1) when logged in via xdm/kdm. This is really a problem with utmp/wtmp, but takes the same approach as who(1). Reviewed by: knu (mentor), mini, silence on -audit Approved by: knu (mentor), mini --- usr.bin/w/w.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'usr.bin/w/w.c') diff --git a/usr.bin/w/w.c b/usr.bin/w/w.c index e93630f..7d3907b 100644 --- a/usr.bin/w/w.c +++ b/usr.bin/w/w.c @@ -491,11 +491,10 @@ ttystat(char *line, int sz) char ttybuf[MAXPATHLEN]; (void)snprintf(ttybuf, sizeof(ttybuf), "%s%.*s", _PATH_DEV, sz, line); - if (stat(ttybuf, &sb)) { - warn("%s", ttybuf); + if (stat(ttybuf, &sb) == 0) { + return (&sb); + } else return (NULL); - } - return (&sb); } static void -- cgit v1.1