diff --git a/src/slic3r/GUI/DownloaderFileGet.cpp b/src/slic3r/GUI/DownloaderFileGet.cpp index d5b863e..89b36aa 100644 --- a/src/slic3r/GUI/DownloaderFileGet.cpp +++ b/src/slic3r/GUI/DownloaderFileGet.cpp @@ -36,36 +36,36 @@ std::string FileGet::escape_url(const std::string& unescaped) bool FileGet::is_subdomain(const std::string& url, const std::string& domain) { // domain should be f.e. printables.com (.com including) - char* host; - std::string host_string; - CURLUcode rc; - CURLU* curl = curl_url(); - if (!curl) { - BOOST_LOG_TRIVIAL(error) << "Failed to init Curl library in function is_domain."; - return false; - } - rc = curl_url_set(curl, CURLUPART_URL, url.c_str(), 0); - if (rc != CURLUE_OK) { - curl_url_cleanup(curl); - return false; - } - rc = curl_url_get(curl, CURLUPART_HOST, &host, 0); - if (rc != CURLUE_OK || !host) { - curl_url_cleanup(curl); - return false; - } - host_string = std::string(host); - curl_free(host); - // now host should be subdomain.domain or just domain - if (domain == host_string) { - curl_url_cleanup(curl); - return true; - } - if(boost::ends_with(host_string, "." + domain)) { - curl_url_cleanup(curl); - return true; - } - curl_url_cleanup(curl); + // char* host; + // std::string host_string; + // CURLUcode rc; + // CURLU* curl = curl_url(); + // if (!curl) { + // BOOST_LOG_TRIVIAL(error) << "Failed to init Curl library in function is_domain."; + // return false; + // } + // rc = curl_url_set(curl, CURLUPART_URL, url.c_str(), 0); + // if (rc != CURLUE_OK) { + // curl_url_cleanup(curl); + // return false; + // } + // rc = curl_url_get(curl, CURLUPART_HOST, &host, 0); + // if (rc != CURLUE_OK || !host) { + // curl_url_cleanup(curl); + // return false; + // } + // host_string = std::string(host); + // curl_free(host); + // // now host should be subdomain.domain or just domain + // if (domain == host_string) { + // curl_url_cleanup(curl); + // return true; + // } + // if(boost::ends_with(host_string, "." + domain)) { + // curl_url_cleanup(curl); + // return true; + // } + // curl_url_cleanup(curl); return false; }