commit d5ba7a743aa0a71de85332b403452fa3d498cb35
parent 919c865b5f8c58a9207b097c467fb94158f3a9b3
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 30 Mar 2022 20:05:39 +0200
libc: gmtime: use the year for the leap year calculation
Before it subtracted 1900 too soon.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libc/time/gmtime.c b/src/libc/time/gmtime.c
@@ -25,7 +25,7 @@ gmtime(const time_t *tim)
tm.tm_year = i - 1900;
tm.tm_yday = day;
- _daysmon[FEB] = FEBDAYS(tm.tm_year);
+ _daysmon[FEB] = FEBDAYS(i);
for (i = JAN; day >= _daysmon[i]; i++)
day -= _daysmon[i];
tm.tm_mon = i;