From 9b4a635372489388d04e03ebb5c10dc05cd34345 Mon Sep 17 00:00:00 2001 From: Hideki Miyazaki Date: Wed, 25 Aug 2021 10:20:48 +0900 Subject: [PATCH] fix python unit test failure, cert_store_stats --- src/ssl.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 0baa9449a..02a52dc32 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -58896,6 +58896,11 @@ WOLF_STACK_OF(WOLFSSL_X509_OBJECT)* wolfSSL_X509_STORE_get0_objects( } if (store->objs != NULL) { +#if defined(WOLFSSL_SIGNER_DER_CERT) && !defined(NO_FILESYSTEM) + /* want to update objs stack by cm stack again before returning it*/ + wolfSSL_sk_X509_OBJECT_free(store->objs); + store->objs = NULL; +#else if (wolfSSL_sk_X509_OBJECT_num(store->objs) == 0) { /* Let's try generating the stack again */ wolfSSL_sk_X509_OBJECT_free(store->objs); @@ -58903,6 +58908,7 @@ WOLF_STACK_OF(WOLFSSL_X509_OBJECT)* wolfSSL_X509_STORE_get0_objects( } else return store->objs; +#endif } if ((ret = wolfSSL_sk_X509_OBJECT_new()) == NULL) {