From c9da7c2727dcef275120b8a3cdead686aa80ea76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Thu, 10 Oct 2019 08:51:16 +0300 Subject: [PATCH] MXS-2720: Assert that client count is non-negative --- server/core/session.cc | 1 + 1 file changed, 1 insertion(+) 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) {