From 271fd561689a8d4f326145d70e3ae2cc844c4ab2 Mon Sep 17 00:00:00 2001 From: Chloe Kudryavtsev Date: Fri, 12 May 2023 15:26:59 -0400 Subject: fix tm_from_dict year bug --- src/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util.c b/src/util.c index 3b6fd46..95d3ded 100644 --- a/src/util.c +++ b/src/util.c @@ -26,7 +26,7 @@ struct tm *jd_tm_from_dict(JanetDictView dict) { tm_set_dict(dict, "mday", &tm->tm_mday); tm_set_dict(dict, "mon", &tm->tm_mon); Janet year = janet_dictionary_get(dict.kvs, dict.cap, janet_ckeywordv("year")); - tm->tm_year = janet_checktype(year, JANET_NUMBER) ? janet_unwrap_integer(year) + 1900 : 1900; + tm->tm_year = janet_checktype(year, JANET_NUMBER) ? janet_unwrap_integer(year) - 1900 : 0; tm_set_dict(dict, "wday", &tm->tm_wday); tm_set_dict(dict, "yday", &tm->tm_yday); Janet isdst = janet_dictionary_get(dict.kvs, dict.cap, janet_ckeywordv("isdst")); -- cgit v1.2.3