diff --git a/src/internal.c b/src/internal.c index 5f11aca24..c9e09c809 100644 --- a/src/internal.c +++ b/src/internal.c @@ -1847,7 +1847,7 @@ void FreeHandshakeResources(WOLFSSL* ssl) #endif /* arrays */ - if (ssl->options.saveArrays) + if (ssl->options.saveArrays == 0) FreeArrays(ssl, 1); #ifndef NO_RSA