diff --git a/src/downloadThread.cpp b/src/downloadThread.cpp index 738bfcc83..09dbc3c71 100644 --- a/src/downloadThread.cpp +++ b/src/downloadThread.cpp @@ -112,6 +112,14 @@ void subDownloadThread::run(){ // We have to define CURLOPT_WRITEFUNCTION or it will crash on windows curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, fwrite); curl_easy_setopt(curl, CURLOPT_WRITEDATA, f); + // Verbose + curl_easy_setopt(curl, CURLOPT_VERBOSE, 1); + // No progress info (we don't use it) + curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 1); + // Redirections + curl_easy_setopt(curl, CURLOPT_AUTOREFERER, 1); + curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1); + curl_easy_setopt(curl, CURLOPT_MAXREDIRS, -1); qDebug("Downloading %s", url.toUtf8().data()); res = curl_easy_perform(curl); /* always cleanup */