svl/source/crypto/cryptosign.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 6a5ebe0766e221b4b900a8c968faac7ec6e0b9e1
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sat May 7 10:30:59 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Sat May 7 21:23:59 2022 +0200

    cid#1504313 Uninitialized pointer read
    
    Change-Id: I0a5fa033a54d8f3b8b0248cf67e252c640b33e82
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133974
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/svl/source/crypto/cryptosign.cxx b/svl/source/crypto/cryptosign.cxx
index 1e284506de01..1d6337845569 100644
--- a/svl/source/crypto/cryptosign.cxx
+++ b/svl/source/crypto/cryptosign.cxx
@@ -971,8 +971,8 @@ bool Signing::Sign(OStringBuffer& rCMSHexBuffer)
     digest.len = aHashResult.size();
 
     PRTime now = PR_Now();
-    NSSCMSSignedData *cms_sd;
-    NSSCMSSignerInfo *cms_signer;
+    NSSCMSSignedData *cms_sd(nullptr);
+    NSSCMSSignerInfo *cms_signer(nullptr);
     NSSCMSMessage *cms_msg = CreateCMSMessage(nullptr, &cms_sd, &cms_signer, 
cert, &digest);
     if (!cms_msg)
         return false;

Reply via email to