From b14cfea7e339906bc5c07ce57f4183dfb26414ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Wed, 1 Aug 2018 16:38:51 +0300 Subject: [PATCH] Fix alloc-dealloc mismatch The filter was deleted using free but allocated with new. --- server/core/filter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/core/filter.cc b/server/core/filter.cc index f12529d97..665a9a61a 100644 --- a/server/core/filter.cc +++ b/server/core/filter.cc @@ -106,7 +106,7 @@ FilterDef* filter_alloc(const char *name, const char *module, MXS_CONFIG_PARAMET filter_free_parameters(filter); MXS_FREE(my_name); MXS_FREE(my_module); - MXS_FREE(filter); + delete filter; return NULL; }