diff --git a/server/core/session.c b/server/core/session.c index 8a34f9907..abc5d9b0d 100644 --- a/server/core/session.c +++ b/server/core/session.c @@ -962,7 +962,7 @@ void session_close_timeouts(void* data) ses->service->conn_timeout > 0 && hkheartbeat - ses->client->last_read > ses->service->conn_timeout * 10) { - ses->client->func.hangup(ses->client); + dcb_close(ses->client); } spinlock_acquire(&session_spin);