Loading lib/connect.c +17 −15 Original line number Diff line number Diff line Loading @@ -223,7 +223,6 @@ static CURLcode bindlocal(struct connectdata *conn, * Select device to bind socket to *************************************************************/ if (strlen(data->set.device)<255) { struct sockaddr_in sa; struct Curl_dns_entry *h=NULL; size_t size; char myhost[256] = ""; Loading Loading @@ -282,7 +281,6 @@ static CURLcode bindlocal(struct connectdata *conn, /* we don't need it anymore after this function has returned */ #ifdef ENABLE_IPV6 (void)sa; /* prevent compiler warning */ if( bind(sockfd, addr->ai_addr, addr->ai_addrlen) >= 0) { /* we succeeded to bind */ struct sockaddr_in6 add; Loading @@ -295,6 +293,9 @@ static CURLcode bindlocal(struct connectdata *conn, } } #else { struct sockaddr_in sa; memset((char *)&sa, 0, sizeof(sa)); memcpy((char *)&sa.sin_addr, addr->h_addr, addr->h_length); sa.sin_family = AF_INET; Loading @@ -312,6 +313,7 @@ static CURLcode bindlocal(struct connectdata *conn, return CURLE_HTTP_PORT_FAILED; } } } #endif else { switch(errno) { Loading Loading
lib/connect.c +17 −15 Original line number Diff line number Diff line Loading @@ -223,7 +223,6 @@ static CURLcode bindlocal(struct connectdata *conn, * Select device to bind socket to *************************************************************/ if (strlen(data->set.device)<255) { struct sockaddr_in sa; struct Curl_dns_entry *h=NULL; size_t size; char myhost[256] = ""; Loading Loading @@ -282,7 +281,6 @@ static CURLcode bindlocal(struct connectdata *conn, /* we don't need it anymore after this function has returned */ #ifdef ENABLE_IPV6 (void)sa; /* prevent compiler warning */ if( bind(sockfd, addr->ai_addr, addr->ai_addrlen) >= 0) { /* we succeeded to bind */ struct sockaddr_in6 add; Loading @@ -295,6 +293,9 @@ static CURLcode bindlocal(struct connectdata *conn, } } #else { struct sockaddr_in sa; memset((char *)&sa, 0, sizeof(sa)); memcpy((char *)&sa.sin_addr, addr->h_addr, addr->h_length); sa.sin_family = AF_INET; Loading @@ -312,6 +313,7 @@ static CURLcode bindlocal(struct connectdata *conn, return CURLE_HTTP_PORT_FAILED; } } } #endif else { switch(errno) { Loading