`sysdeps/posix/getaddrinfo.c' contains the following code: #v+ 2033 /* Read the config file. */ 2034 __libc_once_define (static, once); 2035 __typeof (once) old_once = once; 2036 __libc_once (once, gaiconf_init); 2037 if (old_once && gaiconf_reload_flag) 2038 gaiconf_reload (); #v- In the `if' statement it is assumed that `old_once' is a scalar value, which need not be, and that it is zero-initialized by default, which need not be either, although unlikely. I will attach a patch with a proposal to fix this issue.
Created attachment 1465 [details] Proposed patch.
old_once is scalar and is zero initialized. Who do you think you are to decide that this is not the case?
be971a2b1c7828d94c41edd5cd22c1d9dcef1b6e