From e8dd18a474ee6b48eb7f92e3831f9e359b0bdc6e Mon Sep 17 00:00:00 2001 From: Sergey Vojtovich Date: Sat, 4 May 2019 12:43:29 +0400 Subject: [PATCH] Restore vars_list destructor Regression after reverting fair THD members constructors/destructors. vars_list can be used standalone, in such cases destructor is needed. Part of MDEV-14984 - regression in connect performance --- sql/session_tracker.h | 1 + 1 file changed, 1 insertion(+) diff --git a/sql/session_tracker.h b/sql/session_tracker.h index b6694970c38..226b026d590 100644 --- a/sql/session_tracker.h +++ b/sql/session_tracker.h @@ -164,6 +164,7 @@ class Session_sysvars_tracker: public State_tracker } public: vars_list(): track_all(false) { init(); } + ~vars_list() { if (my_hash_inited(&m_registered_sysvars)) free_hash(); } void deinit() { free_hash(); } sysvar_node_st *insert_or_search(const sys_var *svar)