]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/pkcs7/pk7_doit.c
Fix incomplete check on EVP_CIPHER_param_to_asn1()
[thirdparty/openssl.git] / crypto / pkcs7 / pk7_doit.c
index 523ef6689f43d7755a87c0c60185a2a708bf1ad4..148cbc4f9d472ebbc3ac41057a3da97851cd70a8 100644 (file)
@@ -331,7 +331,7 @@ BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio)
                 if (xalg->parameter == NULL)
                     goto err;
             }
-            if (EVP_CIPHER_param_to_asn1(ctx, xalg->parameter) < 0)
+            if (EVP_CIPHER_param_to_asn1(ctx, xalg->parameter) <= 0)
                 goto err;
         }