mirror of
https://github.com/curl/curl.git
synced 2024-11-27 05:50:21 +08:00
Fix compiler warning
This commit is contained in:
parent
7b1a22147e
commit
4fabe22173
@ -1439,13 +1439,12 @@ static int set_so_keepalive(void *clientp, curl_socket_t curlfd,
|
||||
curlsocktype purpose)
|
||||
{
|
||||
struct Configurable *config = (struct Configurable *)clientp;
|
||||
int data = !config->nokeepalive;
|
||||
int onoff = config->nokeepalive ? 0 : 1;
|
||||
|
||||
switch (purpose) {
|
||||
case CURLSOCKTYPE_IPCXN:
|
||||
/* setsockopt()'s 5th argument is a 'socklen_t' type in POSIX, but windows
|
||||
and other pre-POSIX systems use 'int' here! */
|
||||
if (setsockopt(curlfd, SOL_SOCKET, SO_KEEPALIVE, &data, sizeof(data)) < 0) {
|
||||
if(setsockopt(curlfd, SOL_SOCKET, SO_KEEPALIVE, (void *)&onoff,
|
||||
sizeof(onoff)) < 0) {
|
||||
warnf(clientp, "Could not set SO_KEEPALIVE!\n");
|
||||
return 1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user