diff options
author | John Baldwin <jhb@FreeBSD.org> | 2007-11-12 20:02:21 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2007-11-12 20:02:21 +0000 |
commit | a4cc298ac968fd275219d04f2a6fef7b73594253 (patch) | |
tree | a658e77dca52f1e0e063068647a50ee8b39ae282 /usr.bin/write/write.c | |
parent | d518b2ba09f398be939899286b94e497cb097d10 (diff) |
Notes
Diffstat (limited to 'usr.bin/write/write.c')
-rw-r--r-- | usr.bin/write/write.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/usr.bin/write/write.c b/usr.bin/write/write.c index b0e0a1f91b8db..878c8c1d0ba1a 100644 --- a/usr.bin/write/write.c +++ b/usr.bin/write/write.c @@ -76,7 +76,6 @@ int utmp_chk(char *, char *); int main(int argc, char **argv) { - char *cp; time_t atime; uid_t myuid; int msgsok, myttyfd; @@ -100,8 +99,8 @@ main(int argc, char **argv) errx(1, "can't find your tty"); if (!(mytty = ttyname(myttyfd))) errx(1, "can't find your tty's name"); - if ((cp = rindex(mytty, '/'))) - mytty = cp + 1; + if (!strncmp(mytty, _PATH_DEV, strlen(_PATH_DEV))) + mytty += strlen(_PATH_DEV); if (term_chk(mytty, &msgsok, &atime, 1)) exit(1); if (!msgsok) |