mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-14 20:37:06 +00:00
Year is sometimes set to -1 when assign_date() is called. Check for -1
before Y2K processing. PR: 7524
This commit is contained in:
parent
1cfd4a8b66
commit
1f939e3414
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=38188
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue