mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-02 22:49:04 +00:00
Merge pull request #4219 from pks-t/pks/socket-stream-addrinfo-loop
socket_stream: continue to next addrinfo on socket creation failure
This commit is contained in:
commit
6cf25a397e
@ -106,10 +106,8 @@ int socket_connect(git_stream *stream)
|
||||
for (p = info; p != NULL; p = p->ai_next) {
|
||||
s = socket(p->ai_family, p->ai_socktype, p->ai_protocol);
|
||||
|
||||
if (s == INVALID_SOCKET) {
|
||||
net_set_error("error creating socket");
|
||||
break;
|
||||
}
|
||||
if (s == INVALID_SOCKET)
|
||||
continue;
|
||||
|
||||
if (connect(s, p->ai_addr, (socklen_t)p->ai_addrlen) == 0)
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user