]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
curl: Fix types enforced by compiler check in newer libcurl headers
authorTobias Brunner <tobias@strongswan.org>
Mon, 15 Sep 2025 14:50:26 +0000 (16:50 +0200)
committerTobias Brunner <tobias@strongswan.org>
Mon, 15 Sep 2025 14:51:42 +0000 (16:51 +0200)
src/libstrongswan/plugins/curl/curl_fetcher.c

index 80d989c2d0cb55e1becd81989cbda2dda9c5dcbd..2933152952fae6eaf556304f8342b483c985b366 100644 (file)
@@ -115,14 +115,14 @@ METHOD(fetcher_t, fetch, status_t,
                goto out;
        }
        curl_easy_setopt(this->curl, CURLOPT_ERRORBUFFER, error);
-       curl_easy_setopt(this->curl, CURLOPT_FAILONERROR, FALSE);
-       curl_easy_setopt(this->curl, CURLOPT_NOSIGNAL, TRUE);
+       curl_easy_setopt(this->curl, CURLOPT_FAILONERROR, (long)FALSE);
+       curl_easy_setopt(this->curl, CURLOPT_NOSIGNAL, (long)TRUE);
        if (this->timeout)
        {
                curl_easy_setopt(this->curl, CURLOPT_TIMEOUT, this->timeout);
        }
-       curl_easy_setopt(this->curl, CURLOPT_CONNECTTIMEOUT, CONNECT_TIMEOUT);
-       curl_easy_setopt(this->curl, CURLOPT_FOLLOWLOCATION, TRUE);
+       curl_easy_setopt(this->curl, CURLOPT_CONNECTTIMEOUT, (long)CONNECT_TIMEOUT);
+       curl_easy_setopt(this->curl, CURLOPT_FOLLOWLOCATION, (long)TRUE);
        curl_easy_setopt(this->curl, CURLOPT_MAXREDIRS, this->redir);
        curl_easy_setopt(this->curl, CURLOPT_WRITEFUNCTION, (void*)curl_cb);
        curl_easy_setopt(this->curl, CURLOPT_WRITEDATA, &data);