- s = getnameinfo(ifa->ifa_addr, sizeof(struct sockaddr_in6), host, NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
- if ((strcmp(ifa->ifa_name, iface) == 0) && (ifa->ifa_addr->sa_family == AF_INET6)) {
+ s = getnameinfo(ifa->ifa_addr, sizeof(struct sockaddr_in6), host,
+ NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
+ if (!strcmp(ifa->ifa_name, iface) &&
+ (ifa->ifa_addr->sa_family == AF_INET6)) {