summaryrefslogtreecommitdiff
path: root/xmlsecurity
diff options
context:
space:
mode:
authorThorsten Behrens <Thorsten.Behrens@CIB.de>2017-07-01 10:22:06 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2017-07-02 07:25:08 +0200
commite351432c782a93fef0dcdb17135b6da735bd4194 (patch)
tree323125c1a3fd5d956ae597b11a2a5136ab11b418 /xmlsecurity
parentaaa0d9af02ad7484377f946d528cdbfc51483c9d (diff)
xmlsecurity: avoid crash on empty security context
This should prevent 8cf224c2-f9b9-44e1-9cb0-fc452e570886 Change-Id: I1ad4d8437923eb677d574c2c469cc62378c9c7a6 Reviewed-on: https://gerrit.libreoffice.org/39430 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> (cherry picked from commit 01985fd8fccf46749b74ee733391ce8b6ec1f1f8) Reviewed-on: https://gerrit.libreoffice.org/39444
Diffstat (limited to 'xmlsecurity')
-rw-r--r--xmlsecurity/source/dialogs/certificatechooser.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/xmlsecurity/source/dialogs/certificatechooser.cxx b/xmlsecurity/source/dialogs/certificatechooser.cxx
index cb9d2db4d4e5..828823974182 100644
--- a/xmlsecurity/source/dialogs/certificatechooser.cxx
+++ b/xmlsecurity/source/dialogs/certificatechooser.cxx
@@ -153,6 +153,8 @@ void CertificateChooser::ImplInitialize()
for (auto &secContext : mxSecurityContexts)
{
+ if (!secContext.is())
+ continue;
auto secEnvironment = secContext->getSecurityEnvironment();
if (!secEnvironment.is())
continue;