[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

freeaddrinfo doesn't check for NULL



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);
+	}; 
 }