[SCM] ktp-auth-handler packaging branch, master, updated. debian/15.12.1-2-282-g080758e

Maximiliano Curia maxy at moszumanska.debian.org
Fri May 27 23:59:23 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-auth-handler.git;a=commitdiff;h=c522277

The following commit has been merged in the master branch:
commit c5222770fff5044dff2bc1e9d9ed1c52b3dd68ac
Author: Diane Trout <diane at ghic.org>
Date:   Tue Sep 24 15:54:01 2013 +0100

    Check for QCA certificate availability at run time.
    
    This fixes a crash if packagers don't include qca-ossl a runtime
    plugin for QCA needed to load SSL Certs.
    
    Note this introduces a new string inside the feature freeze
    
    Reviewed-by: David Edmundson
    CC:  kde-i18n-doc at kde.org
    BUG: 324750
---
 tls-cert-verifier-op.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/tls-cert-verifier-op.cpp b/tls-cert-verifier-op.cpp
index b5bb19b..9ce9f51 100644
--- a/tls-cert-verifier-op.cpp
+++ b/tls-cert-verifier-op.cpp
@@ -93,9 +93,17 @@ void TlsCertVerifierOp::gotProperties(Tp::PendingOperation *op)
     // Initialize QCA module
     QCA::Initializer initializer;
 
+    if(!QCA::isSupported("cert")) {
+      setFinishedWithError(
+          QLatin1String("Cert.NoPlugin"),
+          i18n("The SSL/TLS support plugin is not available. "
+               "Certificate validation cannot be done."));
+      return;
+    }
+
     QCA::CertificateChain chain;
     Q_FOREACH (const QByteArray &data, m_certData) {
-       chain << QCA::Certificate::fromDER(data);
+        chain << QCA::Certificate::fromDER(data);
     }
 
     if (verifyCertChain(chain)) {

-- 
ktp-auth-handler packaging



More information about the pkg-kde-commits mailing list