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, ...@@ -3388,9 +3388,10 @@ Query_cache::register_tables_from_list(THD *thd, TABLE_LIST *tables_used,
tables_used; tables_used;
tables_used= tables_used->next_global, n++, (*block_table)++) 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--; n--;
(*block_table)--; (*block_table)--;
continue; 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