[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#30738: Invalid timezone (tzalloc failure) treated as out-of-memory

From: Paul Eggert
Subject: bug#30738: Invalid timezone (tzalloc failure) treated as out-of-memory
Date: Thu, 15 Mar 2018 09:43:20 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0

On 03/12/2018 12:10 PM, Valery Ushakov wrote:
-  else if (EQ (zone, Qt))
+  else if (EQ (zone, Qt)
+          || (INTEGERP (zone) && XINT (zone) == 0))

Thanks for diagnosing the problem. If I understand things correctly, we can do a more-general fix, which should work for any used-in-practice time zone that is an integer hour offset from UTC. I installed the attached patch into master; please give it a try. I don't have easy access to NetBSD and would appreciate your testing it on NetBSD 6 and 7. I think this problem is limited to older NetBSD and so is not worth testing for in configure.ac (as 'configure' is pretty slow already).

Attachment: 0001-Improve-port-to-NetBSD-tzalloc.txt
Description: Text document

reply via email to

[Prev in Thread] Current Thread [Next in Thread]