<span style=" font-size:10pt;font-family:sans-serif">Hi,</span><br><br><span style=" font-size:10pt;font-family:sans-serif">tzcode2022f/zic.c
has a bug in its memory checker routine in static void* memcheck(void*).
This code throws an error and exits when the pointer returned by malloc
is NULL. However, malloc is allowed to return a NULL pointer when the allocation
size is 0. And, on one machine I am building the TZ code on, malloc(0)
does indeed return NULL. This is an AIX 6.1 box, with C compiler xlC 13.01.0000.0011.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">This is easy enough
to work around locally. However, it would be nice to get this fixed for
any future release of the TZ code.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">--- <br>Tim McBrayer</span><br><span style=" font-size:10pt;font-family:sans-serif">Ab Initio Software</span><font face="sans-serif"><span id=ABI-Notice>
<br/> <br/><em style="font-style: normal; font-size: 12pt; font-family: 'Times New Roman';color: black;">NOTICE <span style="font-size: 12pt; font-style: italic; font-family: 'Times New Roman';"> from Ab Initio: This email  (including any attachments) may contain information that is subject to confidentiality obligations or is legally privileged, and sender does not waive confidentiality or privilege. If received in error, please notify the sender, delete this email, and make no further use, disclosure, or distribution. </span></em>
</span></font>