diff options
| author | Kris Kennaway <kris@FreeBSD.org> | 2001-04-24 10:39:17 +0000 |
|---|---|---|
| committer | Kris Kennaway <kris@FreeBSD.org> | 2001-04-24 10:39:17 +0000 |
| commit | 345edac5585e6946b26ea081b60954b09dbfab33 (patch) | |
| tree | 8f4e1f256a65c254768672da61a0354b6de913bf /usr.bin | |
| parent | 6e76e16fe6b7a44cdbe63d3c756027338725770e (diff) | |
Notes
Diffstat (limited to 'usr.bin')
| -rw-r--r-- | usr.bin/leave/leave.c | 6 |
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 == '+') { |
