Browse Source

Log DownloadManager SSL errors

adaptive-webui-19844
Chocobo1 6 years ago
parent
commit
313a95bdd1
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 7
      src/base/net/downloadmanager.cpp

7
src/base/net/downloadmanager.cpp

@ -42,6 +42,7 @@
#include <QUrl> #include <QUrl>
#include "base/global.h" #include "base/global.h"
#include "base/logger.h"
#include "base/preferences.h" #include "base/preferences.h"
#include "downloadhandler.h" #include "downloadhandler.h"
#include "proxyconfigurationmanager.h" #include "proxyconfigurationmanager.h"
@ -272,7 +273,11 @@ void Net::DownloadManager::handleReplyFinished(QNetworkReply *reply)
#ifndef QT_NO_OPENSSL #ifndef QT_NO_OPENSSL
void Net::DownloadManager::ignoreSslErrors(QNetworkReply *reply, const QList<QSslError> &errors) void Net::DownloadManager::ignoreSslErrors(QNetworkReply *reply, const QList<QSslError> &errors)
{ {
Q_UNUSED(errors) QStringList errorList;
for (const QSslError &error : errors)
errorList += error.errorString();
LogMsg(tr("Ignoring SSL error, URL: \"%1\", errors: \"%2\"").arg(reply->url().toString(), errorList.join(". ")), Log::WARNING);
// Ignore all SSL errors // Ignore all SSL errors
reply->ignoreSslErrors(); reply->ignoreSslErrors();
} }

Loading…
Cancel
Save