On 12/4/22 10:07, Helge Kreutzmann wrote:
Without further ado, the following was found: Issue: preserve errno → preserve I<errno> "If your program uses a private memory allocator, it should do so by" "replacing B<malloc>(), B<free>(), B<calloc>(), and B<realloc>(). The" "replacement functions must implement the documented glibc behaviors," "including I<errno> handling, size-zero allocations, and overflow checking;" "otherwise, other library routines may crash or operate incorrectly. For" "example, if the replacement I<free>() does not preserve errno, then" "seemingly unrelated library routines may fail without having a valid reason" "in I<errno>. Private memory allocators may also need to replace other glibc" "functions; see \"Replacing malloc\" in the glibc manual for details."
Fixed. Thanks. -- <http://www.alejandro-colomar.es/>
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature