From b7451c13bff83d93087bea9a394ebc4fcd3aea81 Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Mon, 25 Jun 2018 11:27:53 +0300 Subject: [PATCH] MXS-1939 Fix leaks in mock-class The mock-class used in the cache testing leaked memory. --- server/modules/filter/test/mock_backend.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/modules/filter/test/mock_backend.cc b/server/modules/filter/test/mock_backend.cc index 86ab66b0c..fc624b64e 100644 --- a/server/modules/filter/test/mock_backend.cc +++ b/server/modules/filter/test/mock_backend.cc @@ -214,6 +214,7 @@ private: void ResultSetBackend::handle_statement(RouterSession* pSession, GWBUF* pStatement) { qc_query_op_t op = qc_get_operation(pStatement); + gwbuf_free(pStatement); if (op == QUERY_OP_SELECT) { @@ -223,6 +224,7 @@ void ResultSetBackend::handle_statement(RouterSession* pSession, GWBUF* pStateme ResultSetDCB dcb; resultset_stream_mysql(pResult_set, &dcb); + resultset_free(pResult_set); enqueue_response(pSession, dcb.create_response()); }