Fix incorrect calculation of leap year in RtlTimeFieldsToTime().
This commit is contained in:
parent
687197d8ba
commit
7568734411
|
@ -465,7 +465,7 @@ BOOLEAN WINAPI RtlTimeFieldsToTime(
|
|||
rcTime += CurYear * DAYSPERNORMALYEAR;
|
||||
|
||||
for (CurMonth = 1; CurMonth < TimeFields.Month; CurMonth++)
|
||||
{ rcTime += MonthLengths[IsLeapYear(CurYear)][CurMonth - 1];
|
||||
{ rcTime += MonthLengths[IsLeapYear(TimeFields.Year)][CurMonth - 1];
|
||||
}
|
||||
rcTime += TimeFields.Day - 1;
|
||||
rcTime *= SECSPERDAY;
|
||||
|
|
Loading…
Reference in New Issue