diff --git a/src/ssl.c b/src/ssl.c index 3c83a0f9c..afe702cbc 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -5874,13 +5874,13 @@ int wolfSSL_CertManagerDisableOCSPStapling(WOLFSSL_CERT_MANAGER* cm) return ret; } #if defined(SESSION_CERTS) -STACK_OF(WOLFSSL_X509)* wolfSSL_get_peer_cert_chain(const WOLFSSL* ssl) +WOLF_STACK_OF(WOLFSSL_X509)* wolfSSL_get_peer_cert_chain(const WOLFSSL* ssl) { WOLFSSL_ENTER("wolfSSL_get_peer_cert_chain"); if ((ssl == NULL) || (ssl->session.chain.count == 0)) return NULL; else - return (STACK_OF(WOLFSSL_X509)* )&ssl->session.chain; + return (WOLF_STACK_OF(WOLFSSL_X509)* )&ssl->session.chain; } #endif #ifdef HAVE_OCSP diff --git a/tests/api.c b/tests/api.c index 8c51b7e18..a804fb3e2 100644 --- a/tests/api.c +++ b/tests/api.c @@ -160,6 +160,7 @@ #if defined(OPENSSL_EXTRA) && defined(WOLFCRYPT_HAVE_SRP) \ && !defined(NO_SHA256) && !defined(RC_NO_RNG) #include +#endif #if defined(SESSION_CERTS) #include "wolfssl/internal.h" /* for testing SSL_get_peer_cert_chain */