From f4216c526bcd7b3e68249f4349f856a8dfcc7f73 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 8 Apr 2003 15:55:28 +0300 Subject: Fix for a bug with empty item list in UNION's --- sql/item.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'sql/item.cc') diff --git a/sql/item.cc b/sql/item.cc index 30f610ea92a..a029219c366 100644 --- a/sql/item.cc +++ b/sql/item.cc @@ -701,9 +701,10 @@ bool Item_field::fix_fields(THD *thd, TABLE_LIST *tables, Item **ref) (last= sl)->get_table_list(), &where, 0)) != not_found_field) break; - if ((refer= find_item_in_list(this, sl->item_list, &counter, - REPORT_EXCEPT_NOT_FOUND)) != - (Item **)not_found_item) + if (sl->item_list.elements && + ((refer= find_item_in_list(this, sl->item_list, &counter, + REPORT_EXCEPT_NOT_FOUND)) != + (Item **)not_found_item)) break; if (sl->master_unit()->first_select()->linkage == DERIVED_TABLE_TYPE) -- cgit v1.2.1