diff options
author | Patrick Luby <plubius@libreoffice.org> | 2024-02-06 19:43:39 -0500 |
---|---|---|
committer | Patrick Luby <guibomacdev@gmail.com> | 2024-02-07 14:40:50 +0100 |
commit | efe414c4a88fde0e2ee1d4016010f21fbd6d01d7 (patch) | |
tree | 07fe99bd666e548cbdaf3e87b5172d1d134bf857 /xmlsecurity/inc/framework/securityengine.hxx | |
parent | 1dc0c8c8304ebbce0a2e05e89a3b5458d88f3630 (diff) |
Don't reuse CertificateChooser instances
Reusing the same instance will, in the following case, lead to a
crash. It appears that the CertificateChooser is getting disposed
somewhere as mpDialogImpl in its base class ends up being null:
1. Create an empty Writer document and add a digital signature
in the Digital Signatures dialog
2. File > Save As the document, check the "Encrypt with GPG key"
checkbox, press Encrypt, and crash in Dialog::ImplStartExecute()
Change-Id: I9aaa1bd449622e018b502d68c53d397255a1b61a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163065
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
Diffstat (limited to 'xmlsecurity/inc/framework/securityengine.hxx')
0 files changed, 0 insertions, 0 deletions