From bbafd128c1735d5e1faee6fbf5364a43613393d6 Mon Sep 17 00:00:00 2001 From: Pete Batard Date: Tue, 31 May 2016 16:35:48 +0100 Subject: [PATCH] [net] fix https downloads * Closes #712 --- src/net.c | 10 ++++++---- src/rufus.rc | 10 +++++----- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/net.c b/src/net.c index bf1f9f81..3169a3aa 100644 --- a/src/net.c +++ b/src/net.c @@ -289,8 +289,9 @@ DWORD DownloadFile(const char* url, const char* file, HWND hProgressDialog) } hRequest = HttpOpenRequestA(hConnection, "GET", UrlParts.lpszUrlPath, NULL, NULL, accept_types, - INTERNET_FLAG_HYPERLINK|INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP|INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS|INTERNET_FLAG_NO_COOKIES| - INTERNET_FLAG_NO_UI|INTERNET_FLAG_NO_CACHE_WRITE, (DWORD_PTR)NULL); + INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP|INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS| + INTERNET_FLAG_NO_COOKIES|INTERNET_FLAG_NO_UI|INTERNET_FLAG_NO_CACHE_WRITE|INTERNET_FLAG_HYPERLINK| + ((UrlParts.nScheme==INTERNET_SCHEME_HTTPS)?INTERNET_FLAG_SECURE:0), (DWORD_PTR)NULL); if (hRequest == NULL) { uprintf("Could not open URL %s: %s\n", url, WinInetErrorString()); goto out; @@ -508,8 +509,9 @@ static DWORD WINAPI CheckForUpdatesThread(LPVOID param) for (i=0; i