diff options
author | phk <phk@FreeBSD.org> | 1998-07-02 05:34:08 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1998-07-02 05:34:08 +0000 |
commit | 532390febb5a0ea5a1f02fcd3037829a2fc78165 (patch) | |
tree | 903f369809dadeb4071e53faf6a857aae20909d5 /usr.sbin/ac | |
parent | 54c245f43c9c5cf58666fdff74ba338cfddd0384 (diff) | |
download | FreeBSD-src-532390febb5a0ea5a1f02fcd3037829a2fc78165.zip FreeBSD-src-532390febb5a0ea5a1f02fcd3037829a2fc78165.tar.gz |
/var/log/wtmp entries for ptys are treated differently in ac, since
they may not be logins. The code for determining whether it is a pty
entry is broken.
PR: 7137
Reviewed by: phk
Submitted by: Tom Rush <tarush@mindspring.com>
Diffstat (limited to 'usr.sbin/ac')
-rw-r--r-- | usr.sbin/ac/ac.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/ac/ac.c b/usr.sbin/ac/ac.c index 2e8d0e8..0916d3c 100644 --- a/usr.sbin/ac/ac.c +++ b/usr.sbin/ac/ac.c @@ -15,7 +15,7 @@ #ifndef lint static const char rcsid[] = - "$Id: ac.c,v 1.8 1997/09/01 06:11:40 charnier Exp $"; + "$Id: ac.c,v 1.9 1998/05/25 05:21:29 steve Exp $"; #endif /* not lint */ #include <sys/types.h> @@ -503,12 +503,12 @@ ac(fp) break; default: /* - * if they came in on tty[p-y]*, then it is only + * if they came in on tty[p-sP-S]*, then it is only * a login session if the ut_host field is non-empty */ if (*usr.ut_name) { if (strncmp(usr.ut_line, "tty", 3) != 0 || - strchr("pqrstuvwxy", usr.ut_line[3]) == 0 || + strchr("pqrsPQRS", usr.ut_line[3]) == 0 || *usr.ut_host != '\0') head = log_in(head, &usr); } else |