diff options
Diffstat (limited to 'ssl/ssl_lib.c')
-rw-r--r-- | ssl/ssl_lib.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index 6af23612ee..178ccd0734 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -4151,7 +4151,7 @@ void SSL_CTX_free(SSL_CTX *a) * (See ticket [openssl.org #212].) */ if (a->sessions != NULL) - SSL_CTX_flush_sessions(a, 0); + SSL_CTX_flush_sessions_ex(a, 0); CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL_CTX, a, &a->ex_data); lh_SSL_SESSION_free(a->sessions); @@ -4544,7 +4544,7 @@ void ssl_update_cache(SSL_CONNECTION *s, int mode) else stat = &s->session_ctx->stats.sess_accept_good; if ((ssl_tsan_load(s->session_ctx, stat) & 0xff) == 0xff) - SSL_CTX_flush_sessions(s->session_ctx, (unsigned long)time(NULL)); + SSL_CTX_flush_sessions_ex(s->session_ctx, time(NULL)); } } |