Merge topic 'file-download-http-error'
09817e9
Make file(DOWNLOAD) fail on http error
This commit is contained in:
commit
47dac7ec97
|
@ -2753,6 +2753,10 @@ cmFileCommand::HandleDownloadCommand(std::vector<std::string> const& args)
|
|||
::CURLcode res = ::curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
|
||||
check_curl_result(res, "DOWNLOAD cannot set url: ");
|
||||
|
||||
// enable HTTP ERROR parsing
|
||||
res = ::curl_easy_setopt(curl, CURLOPT_FAILONERROR, 1);
|
||||
check_curl_result(res, "DOWNLOAD cannot set http failure option: ");
|
||||
|
||||
res = ::curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION,
|
||||
cmWriteToFileCallback);
|
||||
check_curl_result(res, "DOWNLOAD cannot set write function: ");
|
||||
|
|
Loading…
Reference in New Issue