From 28f39f6b3de0ddab4b30ef05fbfccbca3b088129 Mon Sep 17 00:00:00 2001 From: Kareem Date: Thu, 9 Mar 2023 15:59:38 -0700 Subject: [PATCH] Fix unit test failure when building OPENSSL_EXTRA without HAVE_EXT_CACHE. --- tests/api.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/api.c b/tests/api.c index c8ffaa12b..0d3e8e898 100644 --- a/tests/api.c +++ b/tests/api.c @@ -42305,11 +42305,13 @@ static int test_wolfSSL_SESSION(void) WOLFSSL_SESSION* sess; WOLFSSL_SESSION* sess_copy; #ifdef OPENSSL_EXTRA +#ifdef HAVE_EXT_CACHE unsigned char* sessDer = NULL; unsigned char* ptr = NULL; + int sz; +#endif const unsigned char context[] = "user app context"; unsigned int contextSz = (unsigned int)sizeof(context); - int sz; #endif int ret, err; SOCKET_T sockfd; @@ -42478,7 +42480,7 @@ static int test_wolfSSL_SESSION(void) sess_copy = NULL; #endif -#ifdef OPENSSL_EXTRA +#if defined(OPENSSL_EXTRA) && defined(HAVE_EXT_CACHE) /* get session from DER and update the timeout */ AssertIntEQ(wolfSSL_i2d_SSL_SESSION(NULL, &sessDer), BAD_FUNC_ARG); AssertIntGT((sz = wolfSSL_i2d_SSL_SESSION(sess, &sessDer)), 0);