summaryrefslogtreecommitdiff
path: root/sql/sql_prepare.cc
diff options
context:
space:
mode:
authorbell@sanja.is.com.ua <>2005-10-28 00:24:13 +0300
committerbell@sanja.is.com.ua <>2005-10-28 00:24:13 +0300
commit6143c6543efa3dd527e5fd867c5fa3b36fbf6586 (patch)
treefe93843434a12c6357de38534683f49f8f411744 /sql/sql_prepare.cc
parenta9b1ff40951a74666f3de90c7d79f40fc507ae16 (diff)
parent1b164c7b83f7081acc99f877d2b7fbfbdedbec2f (diff)
downloadmariadb-git-6143c6543efa3dd527e5fd867c5fa3b36fbf6586.tar.gz
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
into sanja.is.com.ua:/home/bell/mysql/bk/work-owner7-5.0
Diffstat (limited to 'sql/sql_prepare.cc')
-rw-r--r--sql/sql_prepare.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc
index 865c597e00d..67fb8245c58 100644
--- a/sql/sql_prepare.cc
+++ b/sql/sql_prepare.cc
@@ -1158,6 +1158,7 @@ static int mysql_test_update(Prepared_statement *stmt,
#ifndef NO_EMBEDDED_ACCESS_CHECKS
table_list->grant.want_privilege= want_privilege;
table_list->table->grant.want_privilege= want_privilege;
+ table_list->register_want_access(want_privilege);
#endif
thd->lex->select_lex.no_wrap_view_item= TRUE;
res= setup_fields(thd, 0, select->item_list, 1, 0, 0);
@@ -1169,6 +1170,7 @@ static int mysql_test_update(Prepared_statement *stmt,
table_list->grant.want_privilege=
table_list->table->grant.want_privilege=
(SELECT_ACL & ~table_list->table->grant.privilege);
+ table_list->register_want_access(SELECT_ACL);
#endif
if (setup_fields(thd, 0, stmt->lex->value_list, 0, 0, 0))
goto error;