author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Wed Oct 12 00:43:47 2011 +0200 (2011-10-12) | |
branch | 1.12 |
changeset 2713 | 97ebdf15d41a |
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; |