diff --git a/libs/pbd/downloader.cc b/libs/pbd/downloader.cc index 3986a796bc..aee068b796 100644 --- a/libs/pbd/downloader.cc +++ b/libs/pbd/downloader.cc @@ -151,8 +151,8 @@ Downloader::download () CURLcode res = curl_easy_perform (curl); if (res == CURLE_OK) { - double dsize; - curl_easy_getinfo (curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &dsize); + curl_off_t dsize; + curl_easy_getinfo (curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, &dsize); _download_size = dsize; } diff --git a/libs/pbd/file_archive.cc b/libs/pbd/file_archive.cc index c71adb63b1..4a8f87319c 100644 --- a/libs/pbd/file_archive.cc +++ b/libs/pbd/file_archive.cc @@ -71,11 +71,11 @@ get_url (void* arg) /* get size */ if (r->mp.query_length) { - double content_length = 0; + curl_off_t content_length = 0; curl_easy_setopt(curl, CURLOPT_NOBODY, 1L); curl_easy_setopt(curl, CURLOPT_HEADER, 0L); curl_easy_perform (curl); - if (CURLE_OK == curl_easy_getinfo (curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &content_length) && content_length > 0) { + if (CURLE_OK == curl_easy_getinfo (curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, &content_length) && content_length > 0) { r->mp.length = content_length; } }