s4-ipv6: use the server address family
authorAndrew Tridgell <tridge@samba.org>
Mon, 6 Jun 2011 00:11:53 +0000 (10:11 +1000)
committerAndrew Tridgell <tridge@samba.org>
Mon, 6 Jun 2011 02:26:11 +0000 (12:26 +1000)
don't force v4 in connect_multi

source4/lib/socket/connect_multi.c

index e3b58456c4c37df875ba8815f3609bf953693b26..4ce5115e97dca1df5d0c2bc4635e8cc908529e65 100644 (file)
@@ -136,7 +136,7 @@ static void connect_multi_next_socket(struct composite_context *result)
        if (composite_nomem(state, result)) return;
 
        state->result = result;
-       result->status = socket_create("ipv4", SOCKET_TYPE_STREAM, &state->sock, 0);
+       result->status = socket_create(multi->server_address->family, SOCKET_TYPE_STREAM, &state->sock, 0);
        if (!composite_is_ok(result)) return;
 
        state->addr = socket_address_copy(state, multi->server_address);