diff options
author | unknown <gluh@gluh.mysql.r18.ru> | 2005-03-03 19:20:16 +0300 |
---|---|---|
committer | unknown <gluh@gluh.mysql.r18.ru> | 2005-03-03 19:20:16 +0300 |
commit | c7fdbffa0d3d28baaf18caef9c5d7de0fd7d1570 (patch) | |
tree | d7e71e66c7578837556f44c09f6ee88e1794d40b /sql/sql_show.cc | |
parent | 66d2d13a8e3e70e54d92fc6686601b72f3bd2464 (diff) | |
download | mariadb-git-c7fdbffa0d3d28baaf18caef9c5d7de0fd7d1570.tar.gz |
Fix for bug #8164: subquery with INFORMATION_SCHEMA.COLUMNS, 100 % CPU
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r-- | sql/sql_show.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc index 1339b5e5ed0..7a4ee9f5de3 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -1649,6 +1649,10 @@ bool uses_only_table_name_fields(Item *item, TABLE_LIST *table) strlen(item_field->field_name), 0))) return 0; } + if (item->type() == Item::SUBSELECT_ITEM && + !item->const_item()) + return 0; + return 1; } |