vcl/source/gdi/pdfwriter_impl.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 8e08e1c77c685c30d67cae0fd294eec96a253272
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Wed Nov 27 14:51:28 2024 +0000
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Wed Nov 27 17:16:07 2024 +0100

    cid#1635586 Explicit null dereferenced
    
    presumably since:
    
    commit c969795babd116635f87184facdc37f4f952d838
    CommitDate: Mon Nov 25 08:25:53 2024 +0100
    
        pdf: Introduce a IPDFEncryptor and use it in PDFWriterImpl
    
    Change-Id: I07958613a546443f10883f36daf6f306f19358ea
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177425
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/vcl/source/gdi/pdfwriter_impl.cxx 
b/vcl/source/gdi/pdfwriter_impl.cxx
index 3665709fd42b..b7ccf81df469 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -1461,7 +1461,7 @@ PDFWriterImpl::PDFWriterImpl( const 
PDFWriter::PDFWriterContext& rContext,
         m_pPDFEncryptor->prepareEncryption(xEncryptionMaterialHolder, 
m_aContext.Encryption);
     }
 
-    if (m_aContext.Encryption.Encrypt())
+    if (m_pPDFEncryptor && m_aContext.Encryption.Encrypt())
     {
         m_pPDFEncryptor->setupKeysAndCheck(m_aContext.Encryption);
     }

Reply via email to