@@ -731,7 +731,7 @@ static int has_proxy_cert_password(void)
731731
732732static void set_curl_keepalive (CURL * c )
733733{
734- curl_easy_setopt (c , CURLOPT_TCP_KEEPALIVE , 1 );
734+ curl_easy_setopt (c , CURLOPT_TCP_KEEPALIVE , 1L );
735735}
736736
737737/* Return 1 if redactions have been made, 0 otherwise. */
@@ -1032,13 +1032,13 @@ static CURL *get_curl_handle(void)
10321032 die ("curl_easy_init failed" );
10331033
10341034 if (!curl_ssl_verify ) {
1035- curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 0 );
1036- curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 0 );
1035+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 0L );
1036+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 0L );
10371037 } else {
10381038 /* Verify authenticity of the peer's certificate */
1039- curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 1 );
1039+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 1L );
10401040 /* The name in the cert must match whom we tried to connect */
1041- curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 2 );
1041+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 2L );
10421042 }
10431043
10441044 if (curl_http_version ) {
@@ -1141,8 +1141,8 @@ static CURL *get_curl_handle(void)
11411141 curl_low_speed_time );
11421142 }
11431143
1144- curl_easy_setopt (result , CURLOPT_MAXREDIRS , 20 );
1145- curl_easy_setopt (result , CURLOPT_POSTREDIR , CURL_REDIR_POST_ALL );
1144+ curl_easy_setopt (result , CURLOPT_MAXREDIRS , 20L );
1145+ curl_easy_setopt (result , CURLOPT_POSTREDIR , ( long ) CURL_REDIR_POST_ALL );
11461146
11471147#ifdef GIT_CURL_HAVE_CURLOPT_PROTOCOLS_STR
11481148 {
@@ -1175,7 +1175,7 @@ static CURL *get_curl_handle(void)
11751175 user_agent ? user_agent : git_user_agent ());
11761176
11771177 if (curl_ftp_no_epsv )
1178- curl_easy_setopt (result , CURLOPT_FTP_USE_EPSV , 0 );
1178+ curl_easy_setopt (result , CURLOPT_FTP_USE_EPSV , 0L );
11791179
11801180 if (curl_ssl_try )
11811181 curl_easy_setopt (result , CURLOPT_USE_SSL , CURLUSESSL_TRY );
@@ -1217,18 +1217,18 @@ static CURL *get_curl_handle(void)
12171217
12181218 if (starts_with (curl_http_proxy , "socks5h" ))
12191219 curl_easy_setopt (result ,
1220- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS5_HOSTNAME );
1220+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS5_HOSTNAME );
12211221 else if (starts_with (curl_http_proxy , "socks5" ))
12221222 curl_easy_setopt (result ,
1223- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS5 );
1223+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS5 );
12241224 else if (starts_with (curl_http_proxy , "socks4a" ))
12251225 curl_easy_setopt (result ,
1226- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS4A );
1226+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS4A );
12271227 else if (starts_with (curl_http_proxy , "socks" ))
12281228 curl_easy_setopt (result ,
1229- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS4 );
1229+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS4 );
12301230 else if (starts_with (curl_http_proxy , "https" )) {
1231- curl_easy_setopt (result , CURLOPT_PROXYTYPE , CURLPROXY_HTTPS );
1231+ curl_easy_setopt (result , CURLOPT_PROXYTYPE , ( long ) CURLPROXY_HTTPS );
12321232
12331233 if (http_proxy_ssl_cert )
12341234 curl_easy_setopt (result , CURLOPT_PROXY_SSLCERT , http_proxy_ssl_cert );
@@ -1533,9 +1533,9 @@ struct active_request_slot *get_active_slot(void)
15331533 curl_easy_setopt (slot -> curl , CURLOPT_WRITEFUNCTION , NULL );
15341534 curl_easy_setopt (slot -> curl , CURLOPT_POSTFIELDS , NULL );
15351535 curl_easy_setopt (slot -> curl , CURLOPT_POSTFIELDSIZE , -1L );
1536- curl_easy_setopt (slot -> curl , CURLOPT_UPLOAD , 0 );
1537- curl_easy_setopt (slot -> curl , CURLOPT_HTTPGET , 1 );
1538- curl_easy_setopt (slot -> curl , CURLOPT_FAILONERROR , 1 );
1536+ curl_easy_setopt (slot -> curl , CURLOPT_UPLOAD , 0L );
1537+ curl_easy_setopt (slot -> curl , CURLOPT_HTTPGET , 1L );
1538+ curl_easy_setopt (slot -> curl , CURLOPT_FAILONERROR , 1L );
15391539 curl_easy_setopt (slot -> curl , CURLOPT_RANGE , NULL );
15401540
15411541 /*
@@ -1544,9 +1544,9 @@ struct active_request_slot *get_active_slot(void)
15441544 * HTTP_FOLLOW_* cases themselves.
15451545 */
15461546 if (http_follow_config == HTTP_FOLLOW_ALWAYS )
1547- curl_easy_setopt (slot -> curl , CURLOPT_FOLLOWLOCATION , 1 );
1547+ curl_easy_setopt (slot -> curl , CURLOPT_FOLLOWLOCATION , 1L );
15481548 else
1549- curl_easy_setopt (slot -> curl , CURLOPT_FOLLOWLOCATION , 0 );
1549+ curl_easy_setopt (slot -> curl , CURLOPT_FOLLOWLOCATION , 0L );
15501550
15511551 curl_easy_setopt (slot -> curl , CURLOPT_IPRESOLVE , git_curl_ipresolve );
15521552 curl_easy_setopt (slot -> curl , CURLOPT_HTTPAUTH , http_auth_methods );
@@ -2113,12 +2113,12 @@ static int http_request(const char *url,
21132113 int ret ;
21142114
21152115 slot = get_active_slot ();
2116- curl_easy_setopt (slot -> curl , CURLOPT_HTTPGET , 1 );
2116+ curl_easy_setopt (slot -> curl , CURLOPT_HTTPGET , 1L );
21172117
21182118 if (!result ) {
2119- curl_easy_setopt (slot -> curl , CURLOPT_NOBODY , 1 );
2119+ curl_easy_setopt (slot -> curl , CURLOPT_NOBODY , 1L );
21202120 } else {
2121- curl_easy_setopt (slot -> curl , CURLOPT_NOBODY , 0 );
2121+ curl_easy_setopt (slot -> curl , CURLOPT_NOBODY , 0L );
21222122 curl_easy_setopt (slot -> curl , CURLOPT_WRITEDATA , result );
21232123
21242124 if (target == HTTP_REQUEST_FILE ) {
@@ -2144,7 +2144,7 @@ static int http_request(const char *url,
21442144 strbuf_addstr (& buf , " no-cache" );
21452145 if (options && options -> initial_request &&
21462146 http_follow_config == HTTP_FOLLOW_INITIAL )
2147- curl_easy_setopt (slot -> curl , CURLOPT_FOLLOWLOCATION , 1 );
2147+ curl_easy_setopt (slot -> curl , CURLOPT_FOLLOWLOCATION , 1L );
21482148
21492149 headers = curl_slist_append (headers , buf .buf );
21502150
@@ -2163,7 +2163,7 @@ static int http_request(const char *url,
21632163 curl_easy_setopt (slot -> curl , CURLOPT_URL , url );
21642164 curl_easy_setopt (slot -> curl , CURLOPT_HTTPHEADER , headers );
21652165 curl_easy_setopt (slot -> curl , CURLOPT_ENCODING , "" );
2166- curl_easy_setopt (slot -> curl , CURLOPT_FAILONERROR , 0 );
2166+ curl_easy_setopt (slot -> curl , CURLOPT_FAILONERROR , 0L );
21672167
21682168 ret = run_one_slot (slot , & results );
21692169
@@ -2743,7 +2743,7 @@ struct http_object_request *new_http_object_request(const char *base_url,
27432743 freq -> headers = object_request_headers ();
27442744
27452745 curl_easy_setopt (freq -> slot -> curl , CURLOPT_WRITEDATA , freq );
2746- curl_easy_setopt (freq -> slot -> curl , CURLOPT_FAILONERROR , 0 );
2746+ curl_easy_setopt (freq -> slot -> curl , CURLOPT_FAILONERROR , 0L );
27472747 curl_easy_setopt (freq -> slot -> curl , CURLOPT_WRITEFUNCTION , fwrite_sha1_file );
27482748 curl_easy_setopt (freq -> slot -> curl , CURLOPT_ERRORBUFFER , freq -> errorstr );
27492749 curl_easy_setopt (freq -> slot -> curl , CURLOPT_URL , freq -> url );
0 commit comments