mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
Fix unit test failure when building OPENSSL_EXTRA without HAVE_EXT_CACHE.
This commit is contained in:
@ -42305,11 +42305,13 @@ static int test_wolfSSL_SESSION(void)
|
|||||||
WOLFSSL_SESSION* sess;
|
WOLFSSL_SESSION* sess;
|
||||||
WOLFSSL_SESSION* sess_copy;
|
WOLFSSL_SESSION* sess_copy;
|
||||||
#ifdef OPENSSL_EXTRA
|
#ifdef OPENSSL_EXTRA
|
||||||
|
#ifdef HAVE_EXT_CACHE
|
||||||
unsigned char* sessDer = NULL;
|
unsigned char* sessDer = NULL;
|
||||||
unsigned char* ptr = NULL;
|
unsigned char* ptr = NULL;
|
||||||
|
int sz;
|
||||||
|
#endif
|
||||||
const unsigned char context[] = "user app context";
|
const unsigned char context[] = "user app context";
|
||||||
unsigned int contextSz = (unsigned int)sizeof(context);
|
unsigned int contextSz = (unsigned int)sizeof(context);
|
||||||
int sz;
|
|
||||||
#endif
|
#endif
|
||||||
int ret, err;
|
int ret, err;
|
||||||
SOCKET_T sockfd;
|
SOCKET_T sockfd;
|
||||||
@ -42478,7 +42480,7 @@ static int test_wolfSSL_SESSION(void)
|
|||||||
sess_copy = NULL;
|
sess_copy = NULL;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef OPENSSL_EXTRA
|
#if defined(OPENSSL_EXTRA) && defined(HAVE_EXT_CACHE)
|
||||||
/* get session from DER and update the timeout */
|
/* get session from DER and update the timeout */
|
||||||
AssertIntEQ(wolfSSL_i2d_SSL_SESSION(NULL, &sessDer), BAD_FUNC_ARG);
|
AssertIntEQ(wolfSSL_i2d_SSL_SESSION(NULL, &sessDer), BAD_FUNC_ARG);
|
||||||
AssertIntGT((sz = wolfSSL_i2d_SSL_SESSION(sess, &sessDer)), 0);
|
AssertIntGT((sz = wolfSSL_i2d_SSL_SESSION(sess, &sessDer)), 0);
|
||||||
|
Reference in New Issue
Block a user