Add start of IPv6 implementation. Currently most of this is avoiding
[ira/wip.git] / source3 / winbindd / winbindd_wins.c
index f84dfdf2deb40fb19801cd5f966eca237382b22f..2ee6f69b66a77ff75b25ce2b8a3f7e06e3df60cf 100644 (file)
@@ -118,7 +118,10 @@ static struct in_addr *lookup_byname_backend(const char *name, int *count)
        for (j=iface_count() - 1;
             j >= 0;
             j--) {
-               struct in_addr *bcast = iface_n_bcast(j);
+               const struct in_addr *bcast = iface_n_bcast_v4(j);
+               if (!bcast) {
+                       continue;
+               }
                return_ip = name_query(fd,name,0x20,True,True,*bcast,count, &flags, NULL);
                if (return_ip) {
                        break;