diff --git a/sql/slave.cc b/sql/slave.cc
index 0bbf9bf227d1db719a50c508e9c9eeb59810c3c3..a1972dc5a5d00d599e3476a1091f19c62365fd6d 100644
--- a/sql/slave.cc
+++ b/sql/slave.cc
@@ -1091,6 +1091,7 @@ static int exec_event(THD* thd, NET* net, MASTER_INFO* mi, int event_len)
 	tables.db = thd->db;
 	tables.alias= tables.real_name= (char*)lev->table_name;
 	tables.lock_type = TL_WRITE;
+	tables.updating= 1;
 	// the table will be opened in mysql_load    
         if(table_rules_on && !tables_ok(thd, &tables))
 	{