Commit 0eda81e4 authored by Alexey Botchkov's avatar Alexey Botchkov

MDEV-25186 JSON_TABLE: ASAN global-buffer-overflow in my_strnncoll_binary upon...

MDEV-25186 JSON_TABLE: ASAN global-buffer-overflow in my_strnncoll_binary upon inserting query with join into query cache.
parent 90c4dff5
......@@ -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;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment