Hello!
/usr/src/lib/libc/net/freeaddrinfo.c doesn't check if its arg is NULL.
Thanks,
Alf
--- lib/libc/net/freeaddrinfo.c.orig Mon Mar 15 09:27:25 2004
+++ lib/libc/net/freeaddrinfo.c Mon Mar 15 09:16:31 2004
@@ -39,11 +39,11 @@
{
struct addrinfo *p;
- do {
+ while(ai) {
p = ai;
ai = ai->ai_next;
if (p->ai_canonname)
free(p->ai_canonname);
free((void *)p);
- } while (ai);
+ };
}