From: alex-z Date: Mon, 10 Oct 2022 14:05:44 +0000 (+0300) Subject: Fix error in logic. X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~11^2~215^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=564a3ad987a40135c9d6dedd5a1238caf0ce2d52;p=nextcloud-desktop.git Fix error in logic. Signed-off-by: alex-z --- diff --git a/src/cmd/simplesslerrorhandler.cpp b/src/cmd/simplesslerrorhandler.cpp index b88fbeb7b..f471403aa 100644 --- a/src/cmd/simplesslerrorhandler.cpp +++ b/src/cmd/simplesslerrorhandler.cpp @@ -33,13 +33,15 @@ bool SimpleSslErrorHandler::handleErrors(QList errors, const QSslConf return true; } + bool allTrusted = true; + for (const auto &error : qAsConst(errors)) { if (!account->approvedCerts().contains(error.certificate())) { - certs->append(error.certificate()); - return false; + allTrusted = false; } + certs->append(error.certificate()); } - return true; + return allTrusted; } }