diff options
author | 1999-04-28 17:52:44 +0000 | |
---|---|---|
committer | 1999-04-28 17:52:44 +0000 | |
commit | 6fbe710b6fabb44c83e298ed0245f862fd7ea9df (patch) | |
tree | b7393aeb362db9acf4237649b2a0442d53f2940c | |
parent | zap the newhashinit hack. (diff) | |
download | wireguard-openbsd-6fbe710b6fabb44c83e298ed0245f862fd7ea9df.tar.xz wireguard-openbsd-6fbe710b6fabb44c83e298ed0245f862fd7ea9df.zip |
check correct arg; garath@ntplx.net
-rw-r--r-- | usr.sbin/sliplogin/sliplogin.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/sliplogin/sliplogin.c b/usr.sbin/sliplogin/sliplogin.c index 4672eb9ce46..28df561dc30 100644 --- a/usr.sbin/sliplogin/sliplogin.c +++ b/usr.sbin/sliplogin/sliplogin.c @@ -39,7 +39,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)sliplogin.c 5.6 (Berkeley) 3/2/91";*/ -static char rcsid[] = "$Id: sliplogin.c,v 1.9 1998/07/10 08:06:55 deraadt Exp $"; +static char rcsid[] = "$Id: sliplogin.c,v 1.10 1999/04/28 17:52:44 deraadt Exp $"; #endif /* not lint */ /* @@ -227,8 +227,8 @@ main(argc, argv) s = getdtablesize(); for (fd = 3 ; fd < s ; fd++) (void) close(fd); - if (strlen(argv[0]) > MAXLOGNAME) - errx(1, "login %s too long", argv[0]); + if (argc > 1 && strlen(argv[1]) > MAXLOGNAME) + errx(1, "login %s too long", argv[1]); openlog(name, LOG_PID, LOG_DAEMON); uid = getuid(); if (argc > 1) { |