diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2017-02-15 08:57:43 +0200 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2017-02-15 08:57:43 +0200 |
commit | 703d0985ee761a81af5d9b8d4374d847dba7cd76 (patch) | |
tree | 2398bcf0e18a39ad869e2f86df31cca2e1236f81 /storage/innobase/srv | |
parent | 2af28a363c0ac55c9b91aa9eb26949fc9ecf043a (diff) | |
download | mariadb-git-703d0985ee761a81af5d9b8d4374d847dba7cd76.tar.gz |
Fix some InnoDB memory leaks.
dict_init_free(): Make global, and move the call from
dict_close() to srv_free(), because this is initialized
earlier than dict_sys.
innobase_space_shutdown(): Do not leak srv_allow_writes_event.
Diffstat (limited to 'storage/innobase/srv')
-rw-r--r-- | storage/innobase/srv/srv0srv.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/storage/innobase/srv/srv0srv.cc b/storage/innobase/srv/srv0srv.cc index a979b107825..a0ff3589198 100644 --- a/storage/innobase/srv/srv0srv.cc +++ b/storage/innobase/srv/srv0srv.cc @@ -1152,6 +1152,8 @@ srv_free(void) srv_master_thread_disabled_event = NULL; #endif /* UNIV_DEBUG */ + dict_ind_free(); + trx_i_s_cache_free(trx_i_s_cache); ut_free(srv_sys); |