mirror of
https://github.com/bellard/quickjs.git
synced 2025-05-29 01:49:18 +08:00
avoid win32 crash in getTimezoneOffset() if time is < 1970 (#238)
This commit is contained in:
parent
7c487f1c6a
commit
1572aa8a59
@ -44429,9 +44429,13 @@ static int getTimezoneOffset(int64_t time)
|
|||||||
time_t gm_ti, loc_ti;
|
time_t gm_ti, loc_ti;
|
||||||
|
|
||||||
tm = gmtime(&ti);
|
tm = gmtime(&ti);
|
||||||
|
if (!tm)
|
||||||
|
return 0;
|
||||||
gm_ti = mktime(tm);
|
gm_ti = mktime(tm);
|
||||||
|
|
||||||
tm = localtime(&ti);
|
tm = localtime(&ti);
|
||||||
|
if (!tm)
|
||||||
|
return 0;
|
||||||
loc_ti = mktime(tm);
|
loc_ti = mktime(tm);
|
||||||
|
|
||||||
res = (gm_ti - loc_ti) / 60;
|
res = (gm_ti - loc_ti) / 60;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user