[PATCH 03/12] getaddrinfo: Fix leak with AI_ALL [BZ #28852]
Andreas Schwab
schwab@linux-m68k.org
Tue Mar 8 11:00:28 GMT 2022
On Mär 08 2022, Siddhesh Poyarekar via Libc-alpha wrote:
> @@ -212,10 +209,30 @@ convert_hostent_to_gaih_addrtuple (const struct addrinfo *req,
> if (count == 0 || h->h_length > sizeof (((struct gaih_addrtuple) {}).addr))
> return true;
>
> - struct gaih_addrtuple *array = calloc (count, sizeof (*array));
> + struct gaih_addrtuple *array = *result;
> + size_t old = 0;
> +
> + while (array)
array != NULL
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."
More information about the Libc-alpha
mailing list