correct string empty test; yokota@freebsd
authorderaadt <deraadt@openbsd.org>
Tue, 25 Mar 1997 21:28:12 +0000 (21:28 +0000)
committerderaadt <deraadt@openbsd.org>
Tue, 25 Mar 1997 21:28:12 +0000 (21:28 +0000)
usr.bin/who/who.c

index cf32afd..2a37912 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: who.c,v 1.3 1997/01/17 07:13:50 millert Exp $ */
+/*     $OpenBSD: who.c,v 1.4 1997/03/25 21:28:12 deraadt Exp $ */
 /*     $NetBSD: who.c,v 1.4 1994/12/07 04:28:49 jtc Exp $      */
 
 /*
@@ -47,7 +47,7 @@ static char copyright[] =
 #if 0
 static char sccsid[] = "@(#)who.c      8.1 (Berkeley) 6/6/93";
 #endif
-static char rcsid[] = "$OpenBSD: who.c,v 1.3 1997/01/17 07:13:50 millert Exp $";
+static char rcsid[] = "$OpenBSD: who.c,v 1.4 1997/03/25 21:28:12 deraadt Exp $";
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -151,7 +151,7 @@ who_am_i(ufp)
                if (t = strrchr(p, '/'))
                        p = t + 1;
                while (fread((char *)&usr, sizeof(usr), 1, ufp) == 1)
-                       if (usr.ut_name && !strcmp(usr.ut_line, p)) {
+                       if (*usr.ut_name && !strcmp(usr.ut_line, p)) {
                                output(&usr);
                                return;
                        }