summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libcrypto/cms/cms_enc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/cms/cms_enc.c b/src/lib/libcrypto/cms/cms_enc.c
index fd2df99c6c..ccbb6a5deb 100644
--- a/src/lib/libcrypto/cms/cms_enc.c
+++ b/src/lib/libcrypto/cms/cms_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cms_enc.c,v 1.20 2019/08/11 11:04:18 jsing Exp $ */ 1/* $OpenBSD: cms_enc.c,v 1.21 2022/01/20 10:58:35 inoguchi Exp $ */
2/* 2/*
3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
4 * project. 4 * project.
@@ -151,7 +151,7 @@ cms_EncryptedContent_init_bio(CMS_EncryptedContentInfo *ec)
151 151
152 if (ec->keylen != tkeylen) { 152 if (ec->keylen != tkeylen) {
153 /* If necessary set key length */ 153 /* If necessary set key length */
154 if (EVP_CIPHER_CTX_set_key_length(ctx, ec->keylen) <= 0) { 154 if (!EVP_CIPHER_CTX_set_key_length(ctx, ec->keylen)) {
155 /* 155 /*
156 * Only reveal failure if debugging so we don't leak information 156 * Only reveal failure if debugging so we don't leak information
157 * which may be useful in MMA. 157 * which may be useful in MMA.