summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorunknown <igor@rurik.mysql.com>2005-06-28 03:24:06 -0700
committerunknown <igor@rurik.mysql.com>2005-06-28 03:24:06 -0700
commit69f2934891ef0d94fd0fe321b4a5ee358e55950a (patch)
tree7c19b7ee880c5bae589738eb60930c48b29550a5 /sql/sql_select.cc
parent27478af9d562f8c0269004344da0a52be0bd4359 (diff)
parent67abd491a1d5c631b0e72ea89941fafd9ac2fa34 (diff)
downloadmariadb-git-69f2934891ef0d94fd0fe321b4a5ee358e55950a.tar.gz
Merge rurik.mysql.com:/home/igor/mysql-4.1
into rurik.mysql.com:/home/igor/dev/mysql-4.1-0 sql/sql_select.cc: Auto merged
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r--sql/sql_select.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 8a0a647665e..044dc60e4b6 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -8725,7 +8725,7 @@ setup_copy_fields(THD *thd, TMP_TABLE_PARAM *param,
{
Item *pos;
List_iterator_fast<Item> li(all_fields);
- Copy_field *copy;
+ Copy_field *copy= NULL;
res_selected_fields.empty();
res_all_fields.empty();
List_iterator_fast<Item> itr(res_all_fields);
@@ -8733,7 +8733,8 @@ setup_copy_fields(THD *thd, TMP_TABLE_PARAM *param,
uint i, border= all_fields.elements - elements;
DBUG_ENTER("setup_copy_fields");
- if (!(copy=param->copy_field= new Copy_field[param->field_count]))
+ if (param->field_count &&
+ !(copy=param->copy_field= new Copy_field[param->field_count]))
goto err2;
param->copy_funcs.empty();