From 5653e9e3a9806047e4be54cd1dab34de1c05e0d7 Mon Sep 17 00:00:00 2001 From: Peter Karlovsek Date: Fri, 1 Dec 2017 17:53:24 +0100 Subject: [PATCH] Fixes CURLE_SSL_CACERT (60) when downloading tzdata2017c.tar.gz --- src/tz.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tz.cpp b/src/tz.cpp index 0c333a9..3dda0e4 100644 --- a/src/tz.cpp +++ b/src/tz.cpp @@ -2786,6 +2786,7 @@ download_to_string(const std::string& url, std::string& str) }; curl_easy_setopt(curl.get(), CURLOPT_WRITEFUNCTION, write_cb); curl_easy_setopt(curl.get(), CURLOPT_WRITEDATA, &str); + curl_easy_setopt(curl.get(), CURLOPT_SSL_VERIFYPEER, false); auto res = curl_easy_perform(curl.get()); return (res == CURLE_OK); } @@ -2804,6 +2805,7 @@ download_to_file(const std::string& url, const std::string& local_filename, if (!curl) return false; curl_easy_setopt(curl.get(), CURLOPT_URL, url.c_str()); + curl_easy_setopt(curl.get(), CURLOPT_SSL_VERIFYPEER, false); curl_write_callback write_cb = [](char* contents, std::size_t size, std::size_t nmemb, void* userp) -> std::size_t {