diff options
Diffstat (limited to 'src/QXmppOutgoingClient.cpp')
| -rw-r--r-- | src/QXmppOutgoingClient.cpp | 5 |
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) |
