From 5e4b7ae7c760b32db70aa85d7fc49c0ac7afbfe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Thu, 11 Jan 2018 08:15:01 +0200 Subject: [PATCH] Fix memory leak in avrorouter The TABLE_MAP freeing function leaked memory. --- server/modules/routing/avrorouter/avro_schema.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/modules/routing/avrorouter/avro_schema.c b/server/modules/routing/avrorouter/avro_schema.c index 79ef43bd2..ef1e41c27 100644 --- a/server/modules/routing/avrorouter/avro_schema.c +++ b/server/modules/routing/avrorouter/avro_schema.c @@ -1446,6 +1446,8 @@ void table_map_free(TABLE_MAP *map) if (map) { MXS_FREE(map->column_types); + MXS_FREE(map->column_metadata); + MXS_FREE(map->null_bitmap); MXS_FREE(map->database); MXS_FREE(map->table); MXS_FREE(map);