diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2019-05-13 17:16:42 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2019-05-13 17:16:42 +0300 |
commit | 2647fd101db922b1e6c7363124adfc03e81ab8a0 (patch) | |
tree | 6287fb64d502c6e3dfd891ba56c80f8bc552756f /client | |
parent | 1c97e07f8f30a968521054d658b8075f2ab2a8d2 (diff) | |
download | mariadb-git-2647fd101db922b1e6c7363124adfc03e81ab8a0.tar.gz |
MDEV-19445 heap-use-after-free related to innodb_ft_aux_table
Try to fix the race conditions between
SET GLOBAL innodb_ft_aux_table = ...;
and access to the INFORMATION_SCHEMA tables that depend on
this variable.
innodb_ft_aux_table: Replaces
fts_internal_tbl_name,fts_internal_tbl_name2. Just store the
user-specified parameter as is.
innodb_ft_aux_table_id: The table_id corresponding to
SET GLOBAL innodb_ft_aux_table, or 0 if the table does not exist
or does not contain FULLTEXT INDEX. If the table is renamed later,
the INFORMATION_SCHEMA tables will continue to refer to the table.
If the table is dropped or rebuilt, the INFORMATION_SCHEMA tables
will not find the table.
Diffstat (limited to 'client')
0 files changed, 0 insertions, 0 deletions