CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/11/13 03:34:32
Modified files:
lib/libc/net : getifaddrs.c
Log message:
the structure produced has alignment, which contained uninitialized data.
This is obviously fixed by using calloc(), but it was also observed that
the precalculated storage requirement was higher than what is actually
filled. So all the math has been rewritten to be byte accurate.
Temporarily, a syslog_r check is added to report if we ever get count
inconsistancy again so that can be fixed quickly.
ok claudio