QUIC needs termination without session

This commit is contained in:
Tatsuhiro Tsujikawa 2020-07-05 18:58:59 +09:00
parent 7b10050b67
commit 73a9b7b810
1 changed files with 4 additions and 2 deletions

View File

@ -784,7 +784,9 @@ void Client::terminate_session() {
if (config.is_quic()) {
quic.close_requested = true;
}
if (session) {
session->terminate();
}
// http1 session needs writecb to tear down session.
signal_write();
}
@ -1417,7 +1419,7 @@ Worker::~Worker() {
void Worker::stop_all_clients() {
for (auto client : clients) {
if (client && client->session) {
if (client) {
client->terminate_session();
}
}