diff options
Diffstat (limited to 'curl-ptr.patch')
-rw-r--r-- | curl-ptr.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/curl-ptr.patch b/curl-ptr.patch new file mode 100644 index 000000000000..26ccfad27a93 --- /dev/null +++ b/curl-ptr.patch @@ -0,0 +1,35 @@ +diff -ru a/lib/warmux/net/download.cpp b/lib/warmux/net/download.cpp +--- a/lib/warmux/net/download.cpp 2016-08-05 11:57:19.524227773 +0300 ++++ b/lib/warmux/net/download.cpp 2016-08-05 12:01:13.534472330 +0300 +@@ -47,24 +47,24 @@ + #endif + + curl = curl_easy_init(); +- curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, download_callback); ++ curl_easy_setopt((CURL*)curl, CURLOPT_WRITEFUNCTION, download_callback); + curl_error_buf = new char[CURL_ERROR_SIZE]; +- curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, curl_error_buf); +- curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1); ++ curl_easy_setopt((CURL*)curl, CURLOPT_ERRORBUFFER, curl_error_buf); ++ curl_easy_setopt((CURL*)curl, CURLOPT_FOLLOWLOCATION, 1); + } + + Downloader::~Downloader() + { +- curl_easy_cleanup(curl); ++ curl_easy_cleanup((CURL*)curl); + curl_global_cleanup(); + delete[] curl_error_buf; + } + + bool Downloader::Get(const char* url, FILE* file) + { +- curl_easy_setopt(curl, CURLOPT_FILE, file); +- curl_easy_setopt(curl, CURLOPT_URL, url); +- CURLcode r = curl_easy_perform(curl); ++ curl_easy_setopt((CURL*)curl, CURLOPT_FILE, file); ++ curl_easy_setopt((CURL*)curl, CURLOPT_URL, url); ++ CURLcode r = curl_easy_perform((CURL*)curl); + fflush(file); + + if (r == CURLE_OK) |