patches/uClibc/0.9.30.1/190-fix-getaddrinfo-NULL-pointer-dereference.patch
author Richard Braun <rbraun@sceen.net>
Mon Nov 26 11:44:01 2012 +0100 (2012-11-26)
changeset 3132 be7a7e33bdf0
permissions -rw-r--r--
cc/gcc: add patch for 4.7.2

This patch fixes compilation of gcc when C++ is enabled and MMX is
available, but not SSE/SSE2/AVX.

Signed-off-by: Richard Braun <rbraun@sceen.net>
Message-Id: <20121126105642.GA12098@mail.sceen.net>
Patchwork-Id: 201648
     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;