From: Tomas Mraz Date: Thu, 4 Dec 2025 10:42:18 +0000 (+0100) Subject: test_get_crl_fn_score(): Use functions present on 3.0 X-Git-Tag: 3.0-PRE-CLANG-FORMAT-WEBKIT~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48675815e0a63c13ee6a94c493fc8714de4c8e01;p=thirdparty%2Fopenssl.git test_get_crl_fn_score(): Use functions present on 3.0 Fixes e4fb986f There is no OSSL_STACK_OF_X509_free() and X509_STORE_CTX_set_get_crl() use sk_X509_pop_free() and X509_STORE_set_get_crl() instead. Reviewed-by: Norbert Pocs Reviewed-by: Eugene Syromiatnikov (Merged from https://github.com/openssl/openssl/pull/29307) --- diff --git a/test/crltest.c b/test/crltest.c index 1836207d17b..ca6bdd0a3eb 100644 --- a/test/crltest.c +++ b/test/crltest.c @@ -458,6 +458,7 @@ static int test_get_crl_fn_score(void) || !TEST_ptr(roots)) goto err; + X509_STORE_set_get_crl(store, &get_crl_fn); /* Create a stack; upref the cert because we free it below. */ if (!TEST_true(X509_up_ref(test_root))) goto err; @@ -469,7 +470,6 @@ static int test_get_crl_fn_score(void) goto err; X509_STORE_CTX_set0_trusted_stack(ctx, roots); - X509_STORE_CTX_set_get_crl(ctx, &get_crl_fn); X509_VERIFY_PARAM_set_time(param, PARAM_TIME); if (!TEST_long_eq((long)X509_VERIFY_PARAM_get_time(param), (long)PARAM_TIME)) @@ -486,7 +486,7 @@ static int test_get_crl_fn_score(void) TEST_int_eq(status, X509_V_OK); err: - OSSL_STACK_OF_X509_free(roots); + sk_X509_pop_free(roots, X509_free); X509_VERIFY_PARAM_free(param); X509_STORE_CTX_free(ctx); X509_STORE_free(store);