patches/uClibc/0.9.30.1/190-fix-getaddrinfo-NULL-pointer-dereference.patch
author Zhenqiang Chen <zhenqiang.chen@linaro.org>
Thu Sep 20 11:20:16 2012 +0800 (2012-09-20)
changeset 3062 f36c207348ef
permissions -rw-r--r--
scripts: Use ${CT_TARGET}-strip to strip gdbserver

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
[yann.morin.1998@free.fr: quote variables]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <CACgzC7BU9CPZ2cE+EYqnMe2WNz-wYby6f4tsmjJi715WmPmbWw@mail.gmail.com>
PatchWork-Id: 185303
     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;