MDEV-25186 JSON_TABLE: ASAN global-buffer-overflow in my_strnncoll_binary upon inserting query with join into query cache.
This commit is contained in:
parent
90c4dff5ab
commit
0eda81e4d9
@ -3388,9 +3388,10 @@ Query_cache::register_tables_from_list(THD *thd, TABLE_LIST *tables_used,
|
||||
tables_used;
|
||||
tables_used= tables_used->next_global, n++, (*block_table)++)
|
||||
{
|
||||
if (tables_used->is_anonymous_derived_table())
|
||||
if (tables_used->is_anonymous_derived_table() ||
|
||||
tables_used->table_function)
|
||||
{
|
||||
DBUG_PRINT("qcache", ("derived table skipped"));
|
||||
DBUG_PRINT("qcache", ("derived table or table function skipped"));
|
||||
n--;
|
||||
(*block_table)--;
|
||||
continue;
|
||||
|
Loading…
x
Reference in New Issue
Block a user