* commit '2dea56e05c45c1a16232152dec239c2506ab6d97': Fix Windows socket_network_client.c build failures.
This commit is contained in:
commit
87d0f45b3c
1 changed files with 8 additions and 1 deletions
|
@ -68,6 +68,13 @@ int socket_network_client_timeout(const char *host, int port, int type, int time
|
|||
s = socket(hp->h_addrtype, type, 0);
|
||||
if (s < 0) return -1;
|
||||
|
||||
#ifdef HAVE_WINSOCK
|
||||
if (connect(s, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
|
||||
close(s);
|
||||
return -1;
|
||||
}
|
||||
return s;
|
||||
#else
|
||||
if ((flags = fcntl(s, F_GETFL, 0)) < 0) {
|
||||
close(s);
|
||||
return -1;
|
||||
|
@ -125,5 +132,5 @@ done:
|
|||
}
|
||||
|
||||
return s;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue