From c49429d0662b6c0065ece99bf238c18060818186 Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Fri, 15 Oct 2021 12:59:06 +0200 Subject: [PATCH] Follow http redirects --- src/gui/updater/ocupdater.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/updater/ocupdater.cpp b/src/gui/updater/ocupdater.cpp index ac634031024..8c5e91f2d4b 100644 --- a/src/gui/updater/ocupdater.cpp +++ b/src/gui/updater/ocupdater.cpp @@ -368,7 +368,9 @@ void NSISUpdater::versionInfoArrived(const UpdateInfo &info) if (QFile(_targetFile).exists()) { setDownloadState(DownloadComplete); } else { - QNetworkReply *reply = qnam()->get(QNetworkRequest(QUrl(url))); + auto request = QNetworkRequest(QUrl(url)); + request.setAttribute(QNetworkRequest::RedirectPolicyAttribute, QNetworkRequest::NoLessSafeRedirectPolicy); + QNetworkReply *reply = qnam()->get(request); connect(reply, &QIODevice::readyRead, this, &NSISUpdater::slotWriteFile); connect(reply, &QNetworkReply::finished, this, &NSISUpdater::slotDownloadFinished); setDownloadState(Downloading);