1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

close the existing socket when trying next IP, as otherwise we leak one!

bug #1326306
This commit is contained in:
Daniel Stenberg 2005-10-25 13:15:11 +00:00
parent c890149c8c
commit 9e0882ba98

View File

@ -472,6 +472,9 @@ static bool trynextip(struct connectdata *conn,
if(sockindex != FIRSTSOCKET) if(sockindex != FIRSTSOCKET)
return TRUE; /* no next */ return TRUE; /* no next */
/* first close the failed socket */
sclose(conn->sock[sockindex]);
/* try the next address */ /* try the next address */
ai = conn->ip_addr->ai_next; ai = conn->ip_addr->ai_next;