summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorevgen@moonbone.local <>2005-10-29 02:07:57 +0400
committerevgen@moonbone.local <>2005-10-29 02:07:57 +0400
commitb5d5e9a546879b938e36118875b3648fea39ccd6 (patch)
tree2497f2cdc4186e6063a4e393bdcf6eb853d053f1 /sql/sql_select.cc
parentddea0b44e3477c667b14450a8210eb5af0f87c6f (diff)
downloadmariadb-git-b5d5e9a546879b938e36118875b3648fea39ccd6.tar.gz
sql_select.cc:
After merge fix
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r--sql/sql_select.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 758167e9382..af2e5879b95 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -1671,7 +1671,7 @@ JOIN::exec()
{
thd->proc_info="Sending data";
DBUG_PRINT("info", ("%s", thd->proc_info));
- result->send_fields(*curr_fields_list,
+ result->send_fields(*columns_list,
Protocol::SEND_NUM_ROWS | Protocol::SEND_EOF);
error= do_select(curr_join, curr_fields_list, NULL, procedure);
thd->limit_found_rows= curr_join->send_records;
@@ -9023,6 +9023,7 @@ do_select(JOIN *join,List<Item> *fields,TABLE *table,Procedure *procedure)
int rc= 0;
enum_nested_loop_state error= NESTED_LOOP_OK;
JOIN_TAB *join_tab;
+ List<Item> *columns_list= procedure? &join->procedure_fields_list : fields;
DBUG_ENTER("do_select");
join->procedure=procedure;