@@ -744,7 +744,7 @@ static int has_proxy_cert_password(void)
744744#ifdef GITCURL_HAVE_CURLOPT_TCP_KEEPALIVE
745745static void set_curl_keepalive (CURL * c )
746746{
747- curl_easy_setopt (c , CURLOPT_TCP_KEEPALIVE , 1 );
747+ curl_easy_setopt (c , CURLOPT_TCP_KEEPALIVE , 1L );
748748}
749749
750750#else
@@ -1071,13 +1071,13 @@ static CURL *get_curl_handle(void)
10711071 die ("curl_easy_init failed" );
10721072
10731073 if (!curl_ssl_verify ) {
1074- curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 0 );
1075- curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 0 );
1074+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 0L );
1075+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 0L );
10761076 } else {
10771077 /* Verify authenticity of the peer's certificate */
1078- curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 1 );
1078+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 1L );
10791079 /* The name in the cert must match whom we tried to connect */
1080- curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 2 );
1080+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 2L );
10811081 }
10821082
10831083#ifdef GIT_CURL_HAVE_CURL_HTTP_VERSION_2
@@ -1192,8 +1192,8 @@ static CURL *get_curl_handle(void)
11921192 curl_low_speed_time );
11931193 }
11941194
1195- curl_easy_setopt (result , CURLOPT_MAXREDIRS , 20 );
1196- curl_easy_setopt (result , CURLOPT_POSTREDIR , CURL_REDIR_POST_ALL );
1195+ curl_easy_setopt (result , CURLOPT_MAXREDIRS , 20L );
1196+ curl_easy_setopt (result , CURLOPT_POSTREDIR , ( long ) CURL_REDIR_POST_ALL );
11971197
11981198#ifdef GIT_CURL_HAVE_CURLOPT_PROTOCOLS_STR
11991199 {
@@ -1226,7 +1226,7 @@ static CURL *get_curl_handle(void)
12261226 user_agent ? user_agent : git_user_agent ());
12271227
12281228 if (curl_ftp_no_epsv )
1229- curl_easy_setopt (result , CURLOPT_FTP_USE_EPSV , 0 );
1229+ curl_easy_setopt (result , CURLOPT_FTP_USE_EPSV , 0L );
12301230
12311231 if (curl_ssl_try )
12321232 curl_easy_setopt (result , CURLOPT_USE_SSL , CURLUSESSL_TRY );
@@ -1268,19 +1268,19 @@ static CURL *get_curl_handle(void)
12681268
12691269 if (starts_with (curl_http_proxy , "socks5h" ))
12701270 curl_easy_setopt (result ,
1271- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS5_HOSTNAME );
1271+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS5_HOSTNAME );
12721272 else if (starts_with (curl_http_proxy , "socks5" ))
12731273 curl_easy_setopt (result ,
1274- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS5 );
1274+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS5 );
12751275 else if (starts_with (curl_http_proxy , "socks4a" ))
12761276 curl_easy_setopt (result ,
1277- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS4A );
1277+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS4A );
12781278 else if (starts_with (curl_http_proxy , "socks" ))
12791279 curl_easy_setopt (result ,
1280- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS4 );
1280+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS4 );
12811281#ifdef GIT_CURL_HAVE_CURLOPT_PROXY_KEYPASSWD
12821282 else if (starts_with (curl_http_proxy , "https ")) {
1283- curl_easy_setopt (result , CURLOPT_PROXYTYPE , CURLPROXY_HTTPS );
1283+ curl_easy_setopt (result , CURLOPT_PROXYTYPE , ( long ) CURLPROXY_HTTPS );
12841284
12851285 if (http_proxy_ssl_cert )
12861286 curl_easy_setopt (result , CURLOPT_PROXY_SSLCERT , http_proxy_ssl_cert );
0 commit comments