June 13, 2018
10:02 a.m.
Joseph Myers wrote:
It's not just glib possibly affected by overflows with such timestamps; cf. glibc bug 19738, for example (fixed for 32-bit time_t by always using 64-bit times internally for tz file processing, probably not fixed for 64-bit with such extreme times).
Thanks for catching that. The attached proposed patch should fix that. Come to think of it, we should be able to avoid this Big Bang stuff entirely now that type 0 is the default. I plan to follow up shortly with a proposed patch along those lines.