On Wed, Jan 11, 2017 at 05:27:47PM +0000, Michael Wojcik wrote: > Unfortunately writing proper C is a rare skill - relatively few C > programmers have ever even read the language specification - and much C > code is saddled with lots of ancient technical debt. Also, of course, it > often doesn't make economic sense to accommodate rare implementations. In the case of OpenSSL, the issue was well understood, and upon consideration a decision was made to not support platforms where the memory representation of NULL is not zero. A test was written to make sure that non-conformant platforms are detected. By way of contrast, the Postfix project supports non-zero NULLs, and explicitly initializes pointer-valued member fields in structures. Neither project simply ignores the issue. -- Viktor. -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users