diff --git a/src/ssl_ckch.c b/src/ssl_ckch.c index 82169507f..192ad6c66 100644 --- a/src/ssl_ckch.c +++ b/src/ssl_ckch.c @@ -1799,7 +1799,7 @@ static void __ssl_sock_load_new_ckch_instance(struct ckch_inst *ckchi) /* flush the session cache of the server */ for (i = 0; i < global.nbthread; i++) { - ha_free(&ckchi->server->ssl_ctx.reused_sess[tid].sni); + ha_free(&ckchi->server->ssl_ctx.reused_sess[i].sni); ha_free(&ckchi->server->ssl_ctx.reused_sess[i].ptr); } HA_RWLOCK_WRUNLOCK(SSL_SERVER_LOCK, &ckchi->server->ssl_ctx.lock);