From a918dfdb3363c17757066ec4afa61679cb0a7da1 Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Sun, 30 Jul 2017 12:19:49 +0900 Subject: [PATCH] discard session chain in SSL_clear --- src/ssl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ssl.c b/src/ssl.c index a71454c33..6089b93ca 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -14518,7 +14518,9 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) return WOLFSSL_FAILURE; #endif } - +#ifdef SESSION_CERTS + ssl->session.chain.count = 0; +#endif #ifdef KEEP_PEER_CERT FreeX509(&ssl->peerCert); InitX509(&ssl->peerCert, 0, ssl->heap);