Merge pull request #2857 from signalwire/http_cache

[mod_http_cache] Fix error: curl_easy_setopt expects a long argument [-Werror=attribute-warning]
This commit is contained in:
Andrey Volk 2025-07-15 14:06:46 +03:00 committed by GitHub
commit b2f5b66444
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1131,10 +1131,10 @@ static switch_status_t http_get(url_cache_t *cache, http_profile_t *profile, cac
#else
if ((get_data.fd = open(get_data.url->filename, O_CREAT | O_RDWR | O_TRUNC, S_IRUSR | S_IWUSR)) > -1) {
#endif
switch_curl_easy_setopt(curl_handle, CURLOPT_FOLLOWLOCATION, 1);
switch_curl_easy_setopt(curl_handle, CURLOPT_MAXREDIRS, 10);
switch_curl_easy_setopt(curl_handle, CURLOPT_FAILONERROR, 1);
switch_curl_easy_setopt(curl_handle, CURLOPT_NOSIGNAL, 1);
switch_curl_easy_setopt(curl_handle, CURLOPT_FOLLOWLOCATION, (long)1);
switch_curl_easy_setopt(curl_handle, CURLOPT_MAXREDIRS, (long)10);
switch_curl_easy_setopt(curl_handle, CURLOPT_FAILONERROR, (long)1);
switch_curl_easy_setopt(curl_handle, CURLOPT_NOSIGNAL, (long)1);
if (headers) {
switch_curl_easy_setopt(curl_handle, CURLOPT_HTTPHEADER, headers);
}