author | Zhenqiang Chen <zhenqiang.chen@linaro.org> |
Tue Aug 07 14:03:03 2012 +0800 (2012-08-07) | |
branch | 1.16 |
changeset 3045 | 0e9c50d37d29 |
permissions | -rw-r--r-- |
rdkehn@1640 | 1 |
diff -Narup uClibc-0.9.30.1.orig/libc/inet/getaddrinfo.c uClibc-0.9.30.1/libc/inet/getaddrinfo.c |
rdkehn@1640 | 2 |
--- uClibc-0.9.30.1.orig/libc/inet/getaddrinfo.c 2009-02-26 21:49:14.000000000 +0900 |
rdkehn@1640 | 3 |
+++ uClibc-0.9.30.1/libc/inet/getaddrinfo.c 2009-03-06 00:59:23.000000000 +0900 |
rdkehn@1640 | 4 |
@@ -187,6 +187,8 @@ static unsigned __check_pf(void) |
rdkehn@1640 | 5 |
} |
rdkehn@1640 | 6 |
|
rdkehn@1640 | 7 |
for (runp = ifa; runp != NULL; runp = runp->ifa_next) { |
rdkehn@1640 | 8 |
+ if (runp->ifa_addr == NULL) |
rdkehn@1640 | 9 |
+ continue; |
rdkehn@1640 | 10 |
#if defined __UCLIBC_HAS_IPV4__ |
rdkehn@1640 | 11 |
if (runp->ifa_addr->sa_family == PF_INET) |
rdkehn@1640 | 12 |
seen |= SEEN_IPV4; |