浏览代码

Re-add the removed address family check.

rl1987 8 年之前
父节点
当前提交
fd26c1d994
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/common/address.c

+ 3 - 0
src/common/address.c

@@ -1285,6 +1285,9 @@ ifaddrs_to_smartlist(const struct ifaddrs *ifa, sa_family_t family)
       continue;
     if (!i->ifa_addr)
       continue;
+    if (i->ifa_addr->sa_family != AF_INET &&
+        i->ifa_addr->sa_family != AF_INET6)
+      continue;
     if (family != AF_UNSPEC && i->ifa_addr->sa_family != family)
       continue;
     if (tor_addr_from_sockaddr(&tmp, i->ifa_addr, NULL) < 0)