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);