diff options
author | 2000-09-20 21:57:37 +0000 | |
---|---|---|
committer | 2000-09-20 21:57:37 +0000 | |
commit | b16b3947f84e786dad89d668abad69ef72479bfe (patch) | |
tree | 440998133139b15d59ec1713ea9a6e5a5c108d6f | |
parent | Change the message if the S/Key sequence has expired. millert@ ok (diff) | |
download | wireguard-openbsd-b16b3947f84e786dad89d668abad69ef72479bfe.tar.xz wireguard-openbsd-b16b3947f84e786dad89d668abad69ef72479bfe.zip |
usage() if too many arguments
-rw-r--r-- | usr.bin/leave/leave.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.bin/leave/leave.c b/usr.bin/leave/leave.c index 324f4aa7414..4c2d069c389 100644 --- a/usr.bin/leave/leave.c +++ b/usr.bin/leave/leave.c @@ -1,4 +1,4 @@ -/* $OpenBSD: leave.c,v 1.4 2000/05/08 16:15:29 espie Exp $ */ +/* $OpenBSD: leave.c,v 1.5 2000/09/20 21:57:37 pjanzen Exp $ */ /* $NetBSD: leave.c,v 1.4 1995/07/03 16:50:13 phil Exp $ */ /* @@ -44,7 +44,7 @@ static char copyright[] = #if 0 static char sccsid[] = "@(#)leave.c 8.1 (Berkeley) 6/6/93"; #endif -static char rcsid[] = "$OpenBSD: leave.c,v 1.4 2000/05/08 16:15:29 espie Exp $"; +static char rcsid[] = "$OpenBSD: leave.c,v 1.5 2000/09/20 21:57:37 pjanzen Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -83,7 +83,9 @@ main(argc, argv) cp = fgets(buf, sizeof(buf), stdin); if (cp == NULL || *cp == '\n') exit(0); - } else + } else if (argc > 2) + usage(); + else cp = argv[1]; if (*cp == '+') { |