aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppOutgoingClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppOutgoingClient.cpp')
-rw-r--r--src/QXmppOutgoingClient.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/QXmppOutgoingClient.cpp b/src/QXmppOutgoingClient.cpp
index 8ad57b18..e35c4038 100644
--- a/src/QXmppOutgoingClient.cpp
+++ b/src/QXmppOutgoingClient.cpp
@@ -151,7 +151,10 @@ void QXmppOutgoingClient::connectToHost()
const QString host = configuration().host();
const quint16 port = configuration().port();
- socket()->setCaCertificates(configuration().caCertificates());
+ // override CA certificates if requested
+ if (!configuration().caCertificates().isEmpty()) {
+ socket()->setCaCertificates(configuration().caCertificates());
+ }
// if an explicit host was provided, connect to it
if (!host.isEmpty() && port)