aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-18 13:39:46 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-18 13:39:46 +0200
commit4daab4cd8399dc88b1885b83934b6f4ef5b0aa54 (patch)
treed843133eb077d759c86b147528f96b8dad8b9b3b /src
parent0b86b204209d78f496721ac14ed33691d2c5db1e (diff)
downloadkristall-4daab4cd8399dc88b1885b83934b6f4ef5b0aa54.tar.gz
Small fix: Client Certificates work for Gemini again.
Diffstat (limited to 'src')
-rw-r--r--src/geminiclient.cpp2
-rw-r--r--src/kristall.pro4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/geminiclient.cpp b/src/geminiclient.cpp
index afae454..a1546d8 100644
--- a/src/geminiclient.cpp
+++ b/src/geminiclient.cpp
@@ -45,7 +45,7 @@ bool GeminiClient::startRequest(const QUrl &url)
return false;
}
- QSslConfiguration ssl_config;
+ QSslConfiguration ssl_config = socket.sslConfiguration();
ssl_config.setProtocol(QSsl::TlsV1_2);
if(not global_trust.enable_ca)
ssl_config.setCaCertificates(QList<QSslCertificate> { });
diff --git a/src/kristall.pro b/src/kristall.pro
index fa0ee15..1cc2b86 100644
--- a/src/kristall.pro
+++ b/src/kristall.pro
@@ -15,8 +15,8 @@ DEFINES += QT_DEPRECATED_WARNINGS
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
LIBS += -lcrypto
-QMAKE_CFLAGS += -Wno-unused-parameter
-QMAKE_CXXFLAGS += -Wno-unused-parameter
+QMAKE_CFLAGS += -Wno-unused-parameter -Werror=return-type
+QMAKE_CXXFLAGS += -Wno-unused-parameter -Werror=return-type
# Enable C++17
QMAKE_CXXFLAGS += -std=c++17