From 941b959cb4b9b1ac6636864afcedb1c7de9ce6d6 Mon Sep 17 00:00:00 2001 From: "acurtis@pcgem.rdg.cyberkinetica.com" <> Date: Mon, 31 Jan 2005 20:49:37 +0000 Subject: [PATCH] Bug#7011 Fix for merge from 4.1 --- sql/sql_parse.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index 0dbf97cdc87..820a4f732a3 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -6001,15 +6001,15 @@ static bool check_multi_update_lock(THD *thd) Ensure that we have UPDATE or SELECT privilege for each table The exact privilege is checked in mysql_multi_update() */ - for (table= tables ; table ; table= table->next) + for (table= tables ; table ; table= table->next_local) { - TABLE_LIST *save= table->next; - table->next= 0; + TABLE_LIST *save= table->next_local; + table->next_local= 0; if ((check_access(thd, UPDATE_ACL, table->db, &table->grant.privilege,0,1) || (grant_option && check_grant(thd, UPDATE_ACL, table,0,1,1))) && check_one_table_access(thd, SELECT_ACL, table)) goto error; - table->next= save; + table->next_local= save; } if (mysql_multi_update_prepare(thd))