Don't mung the user's tm_sec field if we don't need to. (Belt-and-suspenders
version.) PR: bin/27630 Submitted by: Arthur David Olson <ado@nci.nih.gov> Obtained from: Timezone mailing-list <tz@elsie.nci.nih.gov> MFC after: 1 month
This commit is contained in:
parent
0a20ee6fc7
commit
f3e9e598b4
@ -1449,7 +1449,9 @@ int * const okayp;
|
||||
}
|
||||
if (increment_overflow(&yourtm.tm_year, -TM_YEAR_BASE))
|
||||
return WRONG;
|
||||
if (yourtm.tm_year + TM_YEAR_BASE < EPOCH_YEAR) {
|
||||
if (yourtm.tm_sec >= 0 && yourtm.tm_sec < SECSPERMIN)
|
||||
saved_seconds = 0;
|
||||
else if (yourtm.tm_year + TM_YEAR_BASE < EPOCH_YEAR) {
|
||||
/*
|
||||
** We can't set tm_sec to 0, because that might push the
|
||||
** time below the minimum representable time.
|
||||
|
Loading…
Reference in New Issue
Block a user