]> git.saurik.com Git - apple/libresolv.git/blobdiff - res_send.c
libresolv-60.tar.gz
[apple/libresolv.git] / res_send.c
index 38ac60bd1145fe94e49c1f1363658a48a7af2d67..a28b9f476aa6d120116a967130cd74fc6c4751f9 100644 (file)
@@ -177,6 +177,7 @@ bind_random(int sock)
                /* random port in the range RANDOM_BIND_FIRST to RANDOM_BIND_LAST */
                src_port = (res_randomid() % (RANDOM_BIND_LAST - RANDOM_BIND_FIRST)) + RANDOM_BIND_FIRST;
                memset(&local, 0, sizeof(struct sockaddr_in));
+               local.sin_family = AF_INET;
                local.sin_port = htons(src_port);
 
                status = bind(sock, (struct sockaddr *)&local, sizeof(struct sockaddr_in));