summaryrefslogtreecommitdiff
path: root/Cryptlib/OpenSSL/openssl-pk7-smime-error-message.patch
blob: 0b22d69129365653f7083eec171bf64dda5a220b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/Cryptlib/OpenSSL/crypto/pkcs7/pk7_smime.c b/Cryptlib/OpenSSL/crypto/pkcs7/pk7_smime.c
index 4418723..5e2107e 100644
--- a/Cryptlib/OpenSSL/crypto/pkcs7/pk7_smime.c
+++ b/Cryptlib/OpenSSL/crypto/pkcs7/pk7_smime.c
@@ -425,6 +425,7 @@ STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs,
 
         if (!sk_X509_push(signers, signer)) {
             sk_X509_free(signers);
+            PKCS7err(PKCS7_F_PKCS7_GET0_SIGNERS, ERR_R_MALLOC_FAILURE);
             return NULL;
         }
     }