mirror of
https://github.com/curl/curl.git
synced 2026-08-25 14:33:44 +03:00
parent
ad837e9df8
commit
72abf7c13a
49 changed files with 199 additions and 162 deletions
|
|
@ -176,7 +176,7 @@ static CURLcode setstropt_interface(
|
|||
}
|
||||
|
||||
#define C_SSLVERSION_VALUE(x) (x & 0xffff)
|
||||
#define C_SSLVERSION_MAX_VALUE(x) (x & 0xffff0000)
|
||||
#define C_SSLVERSION_MAX_VALUE(x) ((unsigned long)x & 0xffff0000)
|
||||
|
||||
static CURLcode protocol2num(const char *str, curl_prot_t *val)
|
||||
{
|
||||
|
|
@ -501,7 +501,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
arg = va_arg(param, long);
|
||||
|
||||
version = C_SSLVERSION_VALUE(arg);
|
||||
version_max = C_SSLVERSION_MAX_VALUE(arg);
|
||||
version_max = (long)C_SSLVERSION_MAX_VALUE(arg);
|
||||
|
||||
if(version < CURL_SSLVERSION_DEFAULT ||
|
||||
version == CURL_SSLVERSION_SSLv2 ||
|
||||
|
|
@ -968,7 +968,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
break;
|
||||
|
||||
case CURLOPT_HTTP09_ALLOWED:
|
||||
arg = va_arg(param, unsigned long);
|
||||
arg = (long)va_arg(param, unsigned long);
|
||||
if(arg > 1L)
|
||||
return CURLE_BAD_FUNCTION_ARGUMENT;
|
||||
#ifdef USE_HYPER
|
||||
|
|
@ -2546,7 +2546,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
#ifdef USE_SSH
|
||||
/* we only include SSH options if explicitly built to support SSH */
|
||||
case CURLOPT_SSH_AUTH_TYPES:
|
||||
data->set.ssh_auth_types = (unsigned int)va_arg(param, long);
|
||||
data->set.ssh_auth_types = (int)va_arg(param, long);
|
||||
break;
|
||||
|
||||
case CURLOPT_SSH_PUBLIC_KEYFILE:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue