summaryrefslogtreecommitdiffstats
path: root/crypto/pkcs7
diff options
context:
space:
mode:
authorPeiwei Hu <jlu.hpw@foxmail.com>2022-05-21 16:38:58 +0800
committerPauli <pauli@openssl.org>2022-05-26 11:47:04 +1000
commit639e576023aa2492ca87e1e6503c40d2e8c9a24e (patch)
treefbcd73e7ef305be476958213a37030d837d65651 /crypto/pkcs7
parentef8040bce02758de86fc55412ee4ac9102f9ffab (diff)
Fix check of dtls1_process_record
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18369)
Diffstat (limited to 'crypto/pkcs7')
-rw-r--r--crypto/pkcs7/pk7_lib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/pkcs7/pk7_lib.c b/crypto/pkcs7/pk7_lib.c
index 44b5d0141b..eaa46a3338 100644
--- a/crypto/pkcs7/pk7_lib.c
+++ b/crypto/pkcs7/pk7_lib.c
@@ -403,7 +403,7 @@ PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey,
if ((si = PKCS7_SIGNER_INFO_new()) == NULL)
goto err;
- if (!PKCS7_SIGNER_INFO_set(si, x509, pkey, dgst))
+ if (PKCS7_SIGNER_INFO_set(si, x509, pkey, dgst) <= 0)
goto err;
if (!PKCS7_add_signer(p7, si))
goto err;
@@ -561,7 +561,7 @@ PKCS7_RECIP_INFO *PKCS7_add_recipient(PKCS7 *p7, X509 *x509)
if ((ri = PKCS7_RECIP_INFO_new()) == NULL)
goto err;
- if (!PKCS7_RECIP_INFO_set(ri, x509))
+ if (PKCS7_RECIP_INFO_set(ri, x509) <= 0)
goto err;
if (!PKCS7_add_recipient_info(p7, ri))
goto err;