* Fixed bug in webcit-to-citadel IPv6/IPv4 connectivity
authorArt Cancro <ajc@citadel.org>
Mon, 23 Aug 2010 04:56:41 +0000 (04:56 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 23 Aug 2010 04:56:41 +0000 (04:56 +0000)
citadel/clientsocket.c
webcit/tcp_sockets.c

index 67976f19fb6ddd8b453af9410fffceab821ef5af..5e232c98da542b729a0407a17dd0fdad7519ff4e 100644 (file)
@@ -100,7 +100,7 @@ int sock_connect(char *host, char *service)
                        CtdlLogPrintf(CTDL_ERR, "socket() failed: %s\n", strerror(errno));
                        return(-1);
                }
-               rc = connect(sock, res->ai_addr, res->ai_addrlen);
+               rc = connect(sock, ai->ai_addr, ai->ai_addrlen);
                if (rc >= 0) {
                        return(sock);
                }
index fa37c18d3a7ff42f0264cb8f4e02427480f54144..2079e6498f7fcba2d653fc3173d325b71c70562b 100644 (file)
@@ -129,7 +129,7 @@ int tcp_connectsock(char *host, char *service)
                        lprintf(1, "socket() failed: %s\n", strerror(errno));
                        return(-1);
                }
-               rc = connect(s, res->ai_addr, res->ai_addrlen);
+               rc = connect(s, ai->ai_addr, ai->ai_addrlen);
                if (rc >= 0) {
                        return(s);
                }