Always use session_ctx when removing a session
[openssl.git] / ssl / ssl_sess.c
index f13e466d2c0fedd0e255b965f005049e27c69fd9..9095363702cb88e798f5feea24d9704ab1602f22 100644 (file)
@@ -994,7 +994,7 @@ int ssl_clear_bad_session(SSL *s)
     if ((s->session != NULL) &&
         !(s->shutdown & SSL_SENT_SHUTDOWN) &&
         !(SSL_in_init(s) || SSL_in_before(s))) {
-        SSL_CTX_remove_session(s->ctx, s->session);
+        SSL_CTX_remove_session(s->session_ctx, s->session);
         return (1);
     } else
         return (0);