summaryrefslogtreecommitdiff
path: root/sql/sql_update.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_update.cc')
-rw-r--r--sql/sql_update.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/sql_update.cc b/sql/sql_update.cc
index 2e9752eeabd..660067da8d6 100644
--- a/sql/sql_update.cc
+++ b/sql/sql_update.cc
@@ -2466,6 +2466,8 @@ int multi_update::do_updates()
copy_field_ptr++)
{
(*copy_field_ptr->do_copy)(copy_field_ptr);
+ if (thd->is_error())
+ goto err2;
copy_field_ptr->to_field->set_has_explicit_value();
}