소스 검색

- fix loop for checking ifaddr on both IPv4 and IPv6

Bernhard Reutner-Fischer 16 년 전
부모
커밋
a2465d1b4a
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      libc/inet/getaddrinfo.c

+ 2 - 2
libc/inet/getaddrinfo.c

@@ -186,7 +186,7 @@ static unsigned __check_pf(void)
 			return seen;
 		}
 
-		for (runp = ifa; runp != NULL; runp = runp->ifa_next)
+		for (runp = ifa; runp != NULL; runp = runp->ifa_next) {
 #if defined __UCLIBC_HAS_IPV4__
 			if (runp->ifa_addr->sa_family == PF_INET)
 				seen |= SEEN_IPV4;
@@ -195,7 +195,7 @@ static unsigned __check_pf(void)
 			if (runp->ifa_addr->sa_family == PF_INET6)
 				seen |= SEEN_IPV6;
 #endif /* __UCLIBC_HAS_IPV6__ */
-
+		}
 		freeifaddrs(ifa);
 	}
 #else