]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - net.c
net: Remove pointless initialization in makesock_addrinfo().
[paraslash.git] / net.c
diff --git a/net.c b/net.c
index 07a646b72c89bb8ee442129d9e90d98919f6b94d..d00895f50342a528f9e6008e886c766a8808820e 100644 (file)
--- a/net.c
+++ b/net.c
@@ -422,7 +422,7 @@ static int lookup_address(unsigned l4type, bool passive, const char *host,
 static int makesock_addrinfo(unsigned l4type, bool passive, struct addrinfo *ai,
                struct flowopts *fo)
 {
-       struct addrinfo *local, *remote, *src = NULL, *dst = NULL;
+       struct addrinfo *local, *remote, *src, *dst;
        int ret = -E_MAKESOCK, on = 1, sockfd = -1;
 
        if (passive) {
@@ -435,10 +435,6 @@ static int makesock_addrinfo(unsigned l4type, bool passive, struct addrinfo *ai,
 
        /* Iterate over all src/dst combination, exhausting dst first */
        for (src = local, dst = remote; src != NULL || dst != NULL; /* no op */ ) {
-               if (src && dst && src->ai_family == AF_INET
-                               && dst->ai_family == AF_INET6)
-                       goto get_next_dst; /* v4 -> v6 is not possible */
-
                ret = socket(src ? src->ai_family : dst->ai_family,
                        sock_type(l4type), l4type);
                if (ret < 0)