diff --git a/server/modules/routing/readwritesplit/rwsplitsession.cc b/server/modules/routing/readwritesplit/rwsplitsession.cc index f0af54a31..3142f5061 100644 --- a/server/modules/routing/readwritesplit/rwsplitsession.cc +++ b/server/modules/routing/readwritesplit/rwsplitsession.cc @@ -108,6 +108,7 @@ void close_all_connections(SRWBackendList& backends) void RWSplitSession::close() { + gwbuf_free(m_query_queue); close_all_connections(m_backends); m_current_query.reset();