summaryrefslogtreecommitdiff
path: root/sql/log_event.cc
diff options
context:
space:
mode:
authorsasha@mysql.sashanet.com <>2002-03-15 18:44:44 -0700
committersasha@mysql.sashanet.com <>2002-03-15 18:44:44 -0700
commit2e6b48afd31008809439900db2d577ea0ff9d90f (patch)
treefd01da1dc4d0055ee7386fa88268c65589a33c64 /sql/log_event.cc
parentd993a1c0c49ab200203993a8b20fb5ab02b930e2 (diff)
downloadmariadb-git-2e6b48afd31008809439900db2d577ea0ff9d90f.tar.gz
replication updates and bugfixes. Still not perfect - there is some strange
memory corruption I can only repeat on one system.
Diffstat (limited to 'sql/log_event.cc')
-rw-r--r--sql/log_event.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/log_event.cc b/sql/log_event.cc
index 528110deb74..8db10a84661 100644
--- a/sql/log_event.cc
+++ b/sql/log_event.cc
@@ -1607,7 +1607,8 @@ int Query_log_event::exec_event(struct st_relay_log_info* rli)
{
mysql_parse(thd, thd->query, q_len);
if (expected_error !=
- (actual_error = thd->net.last_errno) && expected_error)
+ (actual_error = thd->net.last_errno) && expected_error &&
+ !ignored_error_code(actual_error))
{
const char* errmsg = "Slave: did not get the expected error\
running query from master - expected: '%s' (%d), got '%s' (%d)";