diff options
author | evgen@moonbone.local <> | 2005-08-15 13:21:55 +0400 |
---|---|---|
committer | evgen@moonbone.local <> | 2005-08-15 13:21:55 +0400 |
commit | 5dc75a559d41358cf01d6b2a27d58c609c54febc (patch) | |
tree | 7562b2623c103e6a4bd19999af2883e2b61d8b76 /sql/sql_derived.cc | |
parent | 562786bc3649737bf43b14f5b278faa12000e7ee (diff) | |
parent | baf0c9ad084a915f785b91608ecdf0e3f0122d30 (diff) | |
download | mariadb-git-5dc75a559d41358cf01d6b2a27d58c609c54febc.tar.gz |
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0
into moonbone.local:/work/mysql-5.0-bug-11864
Diffstat (limited to 'sql/sql_derived.cc')
-rw-r--r-- | sql/sql_derived.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/sql_derived.cc b/sql/sql_derived.cc index afcf7dbd93f..da1525fc133 100644 --- a/sql/sql_derived.cc +++ b/sql/sql_derived.cc @@ -125,6 +125,11 @@ int mysql_derived_prepare(THD *thd, LEX *lex, TABLE_LIST *orig_table_list) if ((res= unit->prepare(thd, derived_result, 0, orig_table_list->alias))) goto exit; + if (check_duplicate_names(unit->types, 0)) + { + res= -1; + goto exit; + } derived_result->tmp_table_param.init(); derived_result->tmp_table_param.field_count= unit->types.elements; |