diff --git a/lib/isc/tls.c b/lib/isc/tls.c index 825ceb4aa4..f496410e9b 100644 --- a/lib/isc/tls.c +++ b/lib/isc/tls.c @@ -1497,6 +1497,8 @@ isc_tlsctx_client_session_cache_keep(isc_tlsctx_client_session_cache_t *cache, return; } + SSL_set_session(tls, NULL); + isc_mutex_lock(&cache->lock); name_len = strlen(remote_peer_name);