mirror of
https://github.com/transmission/transmission
synced 2024-12-26 01:27:28 +00:00
(trunk libT) fix minor bug in r9651 "Reduce SO_SNDBUF and SO_RCVBUF for tracker announce/scrape messages" -- libcurl's CURLOPT_SOCKOPTFUNCTION doesn't return void; it returns an int that is nonzero if an error occurs.
This commit is contained in:
parent
196666da72
commit
ee58472ec2
1 changed files with 4 additions and 1 deletions
|
@ -107,7 +107,7 @@ writeFunc( void * ptr, size_t size, size_t nmemb, void * vtask )
|
|||
return byteCount;
|
||||
}
|
||||
|
||||
static void
|
||||
static int
|
||||
sockoptfunction( void * vtask, curl_socket_t fd, curlsocktype purpose UNUSED )
|
||||
{
|
||||
struct tr_web_task * task = vtask;
|
||||
|
@ -123,6 +123,9 @@ sockoptfunction( void * vtask, curl_socket_t fd, curlsocktype purpose UNUSED )
|
|||
setsockopt( fd, SOL_SOCKET, SO_SNDBUF, &sndbuf, sizeof(sndbuf) );
|
||||
setsockopt( fd, SOL_SOCKET, SO_RCVBUF, &rcvbuf, sizeof(rcvbuf) );
|
||||
}
|
||||
|
||||
/* return nonzero if this function encountered an error */
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
|
|
Loading…
Reference in a new issue