libc: fix conversions of negative timestamps (eg., 0 in western timezones)
This commit is contained in:
parent
75c3ef88bb
commit
06f0c6f9cc
@ -58,7 +58,7 @@ static struct tm * fill_time(const time_t * timep, struct tm * _timevalue, const
|
||||
_timevalue->_tm_zone_name = tzName;
|
||||
_timevalue->_tm_zone_offset = tzOffset;
|
||||
|
||||
long seconds = 0;
|
||||
long seconds = timeVal < 0 ? -2208988800L : 0;
|
||||
long year_sec = 0;
|
||||
|
||||
int startYear = timeVal < 0 ? 1900 : 1970;
|
||||
|
Loading…
Reference in New Issue
Block a user