patches/uClibc/0.9.30.1/190-fix-getaddrinfo-NULL-pointer-dereference.patch
author Richard Strand <richard.strand@icomera.com>
Tue Jan 12 21:47:14 2010 +0000 (2010-01-12)
changeset 1728 60b7ebc4709a
permissions -rw-r--r--
companion_tools/m4: Add m4 tool

Add version 1.4.13 of m4 as a companion tool

Signed-off-by: Richard Strand <richard.strand@icomera.com>
     1 diff -Narup uClibc-0.9.30.1.orig/libc/inet/getaddrinfo.c uClibc-0.9.30.1/libc/inet/getaddrinfo.c
     2 --- uClibc-0.9.30.1.orig/libc/inet/getaddrinfo.c	2009-02-26 21:49:14.000000000 +0900
     3 +++ uClibc-0.9.30.1/libc/inet/getaddrinfo.c	2009-03-06 00:59:23.000000000 +0900
     4 @@ -187,6 +187,8 @@ static unsigned __check_pf(void)
     5  		}
     6  
     7  		for (runp = ifa; runp != NULL; runp = runp->ifa_next) {
     8 +			if (runp->ifa_addr == NULL)
     9 +				continue;
    10  #if defined __UCLIBC_HAS_IPV4__
    11  			if (runp->ifa_addr->sa_family == PF_INET)
    12  				seen |= SEEN_IPV4;