diff options
author | alex <alex@FreeBSD.org> | 1998-08-08 14:02:06 +0000 |
---|---|---|
committer | alex <alex@FreeBSD.org> | 1998-08-08 14:02:06 +0000 |
commit | 4ca2e8e62013c8ef8eed2175f5090e855adf3c4c (patch) | |
tree | d91510d9d4baa9f296829e3d155e7dfce7232255 /usr.bin | |
parent | 619dff5a8c524e947ceb9cc9b3489b2408e79c8b (diff) | |
download | FreeBSD-src-4ca2e8e62013c8ef8eed2175f5090e855adf3c4c.zip FreeBSD-src-4ca2e8e62013c8ef8eed2175f5090e855adf3c4c.tar.gz |
Year is sometimes set to -1 when assign_date() is called. Check for -1
before Y2K processing.
PR: 7524
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/at/parsetime.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/at/parsetime.c b/usr.bin/at/parsetime.c index ed6ba23..9e54bbb 100644 --- a/usr.bin/at/parsetime.c +++ b/usr.bin/at/parsetime.c @@ -143,7 +143,7 @@ static size_t sc_len; /* scanner - lenght of token buffer */ static int sc_tokid; /* scanner - token id */ static int sc_tokplur; /* scanner - is token plural? */ -static char rcsid[] = "$Id: parsetime.c,v 1.12 1998/05/05 01:53:15 alex Exp $"; +static char rcsid[] = "$Id: parsetime.c,v 1.13 1998/07/09 22:51:59 des Exp $"; /* Local functions */ @@ -421,7 +421,7 @@ assign_date(struct tm *tm, long mday, long mon, long year) year -= 1900; else panic("garbled time"); - } else { + } else if (year != -1) { struct tm *lt; time_t now; |