diff options
author | unknown <bell@sanja.is.com.ua> | 2003-10-17 15:18:57 +0300 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2003-10-17 15:18:57 +0300 |
commit | 6795b2642b155e64e73aa7571f30b84b090c3636 (patch) | |
tree | 61860c9d0fd0b65720c9c2e02f86c909b29c5a39 /sql/sql_derived.cc | |
parent | d894f23372ad7abd1efd108562574b4d15dd0709 (diff) | |
download | mariadb-git-6795b2642b155e64e73aa7571f30b84b090c3636.tar.gz |
fixed deleting derived table tree after using (BUG#1536)
mysql-test/r/subselect.result:
fixed drop table statement
test for BUG#1536
mysql-test/t/subselect.test:
fixed drop table statement
test for BUG#1536
sql/sql_derived.cc:
all tree of derived table should be deleted
sql/sql_lex.cc:
delete subtree method
sql/sql_lex.h:
delete subtree method
Diffstat (limited to 'sql/sql_derived.cc')
-rw-r--r-- | sql/sql_derived.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_derived.cc b/sql/sql_derived.cc index 13d3cc27376..7fd2b751c1d 100644 --- a/sql/sql_derived.cc +++ b/sql/sql_derived.cc @@ -220,7 +220,7 @@ int mysql_derived(THD *thd, LEX *lex, SELECT_LEX_UNIT *unit, } } else - unit->exclude_level(); + unit->exclude_tree(); org_table_list->db= (char *)""; #ifndef DBUG_OFF /* Try to catch errors if this is accessed */ |