diff options
author | unknown <gshchepa/uchum@gleb.loc> | 2007-08-21 19:46:29 +0500 |
---|---|---|
committer | unknown <gshchepa/uchum@gleb.loc> | 2007-08-21 19:46:29 +0500 |
commit | 89063a10e2fb576e695d8b3e11db946de04a8c1f (patch) | |
tree | e19f2f03fe7e829b350230a1fc381dfbba244de3 /sql/sql_view.cc | |
parent | 99dd4637d33f6c7aae187f441790223b3c6b2ff8 (diff) | |
parent | 7c3d5bc5c49e054bd48f632f95a228f426394977 (diff) | |
download | mariadb-git-89063a10e2fb576e695d8b3e11db946de04a8c1f.tar.gz |
Merge gleb.loc:/home/uchum/work/bk/5.0-opt-30287
into gleb.loc:/home/uchum/work/bk/5.1-opt
sql/item.cc:
Auto merged
sql/sql_view.cc:
Auto merged
sql/sql_select.cc:
Merge with local tree.
Diffstat (limited to 'sql/sql_view.cc')
-rw-r--r-- | sql/sql_view.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/sql_view.cc b/sql/sql_view.cc index 9a46bbc39e4..38d7174b7ca 100644 --- a/sql/sql_view.cc +++ b/sql/sql_view.cc @@ -397,7 +397,13 @@ bool mysql_create_view(THD *thd, TABLE_LIST *views, { Item_field *field; if ((field= item->filed_for_view_update())) + { + /* + any_privileges may be reset later by the Item_field::set_field + method in case of a system temporary table. + */ field->any_privileges= 1; + } } } #endif |