From 8d7cb27884b229aa9ee27345e86dff0544771b0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Mon, 2 Jul 2018 08:57:34 +0300 Subject: [PATCH] Remove faulty debug assertion The debug assertion was missing the check for the queued commands. --- server/modules/routing/readwritesplit/rwsplitsession.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/modules/routing/readwritesplit/rwsplitsession.cc b/server/modules/routing/readwritesplit/rwsplitsession.cc index b755fdcd2..12a75000d 100644 --- a/server/modules/routing/readwritesplit/rwsplitsession.cc +++ b/server/modules/routing/readwritesplit/rwsplitsession.cc @@ -142,13 +142,12 @@ int32_t RWSplitSession::routeQuery(GWBUF* querybuf) * We are already processing a request from the client. Store the * new query and wait for the previous one to complete. */ - ss_dassert(m_expected_responses || m_query_queue); + ss_dassert(m_expected_responses > 0 || m_query_queue); MXS_INFO("Storing query (len: %d cmd: %0x), expecting %d replies to current command", gwbuf_length(querybuf), GWBUF_DATA(querybuf)[4], m_expected_responses); m_query_queue = gwbuf_append(m_query_queue, querybuf); querybuf = NULL; rval = 1; - ss_dassert(m_expected_responses > 0); if (m_expected_responses == 0 && !route_stored_query()) {