diff --git a/server/core/session.cc b/server/core/session.cc index 99230f623..75514cc41 100644 --- a/server/core/session.cc +++ b/server/core/session.cc @@ -384,6 +384,7 @@ static void session_final_free(MXS_SESSION* ses) session->state = SESSION_STATE_TO_BE_FREED; mxb::atomic::add(&session->service->stats.n_current, -1, mxb::atomic::RELAXED); + mxb_assert(session->service->stats.n_current >= 0); if (session->client_dcb) {