[tz] Fiji change exposed Y2038 bug in localtime.c

Andreas Schwab schwab at suse.de
Thu Oct 1 09:43:54 UTC 2015


Paul Eggert <eggert at cs.ucla.edu> writes:

> * localtime.c (tzloadbody): When on a host with signed 32-bit
> time_t, don't skip reading the 64-bit tables, as skipping caused
> the code to mishandle Pacific/Fiji in the year 2038.  With the
> recent changes for Fiji, there is a transition from +1300 to +1200
> at 2018-01-17 03:00 local time.  Since this transition is after

s/2018/2038/

Andreas.

-- 
Andreas Schwab, SUSE Labs, schwab at suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."


More information about the tz mailing list