summaryrefslogtreecommitdiff
path: root/sql/sql_derived.cc
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2003-10-17 15:18:57 +0300
committerunknown <bell@sanja.is.com.ua>2003-10-17 15:18:57 +0300
commit6795b2642b155e64e73aa7571f30b84b090c3636 (patch)
tree61860c9d0fd0b65720c9c2e02f86c909b29c5a39 /sql/sql_derived.cc
parentd894f23372ad7abd1efd108562574b4d15dd0709 (diff)
downloadmariadb-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.cc2
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 */