From: Fabrice Bellard Date: Sat, 24 May 2025 09:32:22 +0000 (+0200) Subject: avoid win32 crash in getTimezoneOffset() if time is < 1970 (#238) X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/stylesheets/stylesheet.css?a=commitdiff_plain;h=1572aa8a59aa927bd6a4366e9881f042a32d2590;p=quickjs.git avoid win32 crash in getTimezoneOffset() if time is < 1970 (#238) --- diff --git a/quickjs.c b/quickjs.c index 35411ef..3681af2 100644 --- a/quickjs.c +++ b/quickjs.c @@ -44429,9 +44429,13 @@ static int getTimezoneOffset(int64_t time) time_t gm_ti, loc_ti; tm = gmtime(&ti); + if (!tm) + return 0; gm_ti = mktime(tm); tm = localtime(&ti); + if (!tm) + return 0; loc_ti = mktime(tm); res = (gm_ti - loc_ti) / 60;