summary refs log tree commit diff
path: root/src/LoginPage.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-03-08 13:44:21 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2021-03-08 13:44:38 +0100
commit31cc727594ff5ab8c9aa4b59ae6295bd287b3147 (patch)
tree599b8f93a3617549e3a1f767b5870c0cb84249cb /src/LoginPage.cpp
parentMerge pull request #510 from Jedi18/master (diff)
downloadnheko-31cc727594ff5ab8c9aa4b59ae6295bd287b3147.tar.xz
Fix disable certificate validation on login page
Diffstat (limited to 'src/LoginPage.cpp')
-rw-r--r--src/LoginPage.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/LoginPage.cpp b/src/LoginPage.cpp

index c08e586f..0108a9f4 100644 --- a/src/LoginPage.cpp +++ b/src/LoginPage.cpp
@@ -257,6 +257,8 @@ LoginPage::onMatrixIdEntered() serverInput_->setText(homeServer); http::client()->set_server(user.hostname()); + http::client()->verify_certificates( + !UserSettings::instance()->disableCertificateValidation()); http::client()->well_known([this](const mtx::responses::WellKnown &res, mtx::http::RequestErr err) { @@ -342,6 +344,8 @@ void LoginPage::onServerAddressEntered() { error_label_->setText(""); + http::client()->verify_certificates( + !UserSettings::instance()->disableCertificateValidation()); http::client()->set_server(serverInput_->text().toStdString()); checkHomeserverVersion(); @@ -385,9 +389,6 @@ void LoginPage::onLoginButtonClicked(LoginMethod loginMethod) { error_label_->setText(""); - http::client()->verify_certificates( - !UserSettings::instance()->disableCertificateValidation()); - User user; if (!matrixid_input_->isValid()) {