X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=test%2Fcrltest.c;h=738ca23ce571e667654091b8f238f6dfd2d52c6f;hb=44f19af7434cdb996f1ce11789150baa07db27e6;hp=f5af4b1e4f983bca13bcde0904dfe2e6d3cb345f;hpb=b99fe5f4927b305bae88daac2484c284fe749329;p=openssl.git diff --git a/test/crltest.c b/test/crltest.c index f5af4b1e4f..738ca23ce5 100644 --- a/test/crltest.c +++ b/test/crltest.c @@ -7,7 +7,7 @@ * https://www.openssl.org/source/license.html */ -#include +#include "internal/nelem.h" #include #include #include @@ -267,6 +267,7 @@ static int verify(X509 *leaf, X509 *root, STACK_OF(X509_CRL) *crls, if (flags) X509_VERIFY_PARAM_set_flags(param, flags); X509_STORE_CTX_set0_param(ctx, param); + param = NULL; ERR_clear_error(); status = X509_verify_cert(ctx) == 1 ? X509_V_OK @@ -274,6 +275,7 @@ static int verify(X509 *leaf, X509 *root, STACK_OF(X509_CRL) *crls, err: sk_X509_pop_free(roots, X509_free); sk_X509_CRL_pop_free(crls, X509_CRL_free); + X509_VERIFY_PARAM_free(param); X509_STORE_CTX_free(ctx); X509_STORE_free(store); return status;