aboutsummaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2001-04-24 10:39:17 +0000
committerKris Kennaway <kris@FreeBSD.org>2001-04-24 10:39:17 +0000
commit345edac5585e6946b26ea081b60954b09dbfab33 (patch)
tree8f4e1f256a65c254768672da61a0354b6de913bf /usr.bin
parent6e76e16fe6b7a44cdbe63d3c756027338725770e (diff)
Notes
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/leave/leave.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/leave/leave.c b/usr.bin/leave/leave.c
index d76465531fa49..cfcbc75ed25e8 100644
--- a/usr.bin/leave/leave.c
+++ b/usr.bin/leave/leave.c
@@ -69,7 +69,7 @@ main(argc, argv)
{
register u_int secs;
register int hours, minutes;
- register char c, *cp;
+ register char c, *cp = NULL;
struct tm *t, *localtime();
time_t now, time();
int plusnow, t_12_hour;
@@ -84,7 +84,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 == '+') {