From 5e55cd5d0feba9e276ddc8bc4c2e225f714b3290 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 6 Jan 2004 13:13:04 +0200 Subject: As far as we cut off derived table branch, we have to close JOINs (BUG#2141) (test case is absend because it is multi-thread and very big) sql/sql_derived.cc: As far as we cut off this branch, we have to close JOINs --- sql/sql_derived.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sql/sql_derived.cc') diff --git a/sql/sql_derived.cc b/sql/sql_derived.cc index e8f1c5d87de..ab3ef8da21a 100644 --- a/sql/sql_derived.cc +++ b/sql/sql_derived.cc @@ -198,7 +198,10 @@ int mysql_derived(THD *thd, LEX *lex, SELECT_LEX_UNIT *unit, } } else + { unit->exclude_tree(); + unit->cleanup(); + } org_table_list->db= (char *)""; // Force read of table stats in the optimizer table->file->info(HA_STATUS_VARIABLE); -- cgit v1.2.1