From 9a315ddbdf8ba6ad0251100328857ee9a84e495f Mon Sep 17 00:00:00 2001 From: Valentin Rakush Date: Thu, 7 Nov 2019 20:37:24 +0000 Subject: [PATCH] Fix memory leak of the HGM threads objects --- lib/MySQL_HostGroups_Manager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/MySQL_HostGroups_Manager.cpp b/lib/MySQL_HostGroups_Manager.cpp index 07a0bbe7f..a53b83968 100644 --- a/lib/MySQL_HostGroups_Manager.cpp +++ b/lib/MySQL_HostGroups_Manager.cpp @@ -1028,8 +1028,10 @@ void MySQL_HostGroups_Manager::init() { void MySQL_HostGroups_Manager::shutdown() { queue.add(NULL); HGCU_thread->join(); + delete HGCU_thread; ev_async_send(gtid_ev_loop, gtid_ev_async); GTID_syncer_thread->join(); + delete GTID_syncer_thread; free(gtid_ev_async); }