summaryrefslogtreecommitdiff
path: root/sql/slave.cc
diff options
context:
space:
mode:
authorunknown <sasha@mysql.sashanet.com>2001-05-31 13:56:57 -0600
committerunknown <sasha@mysql.sashanet.com>2001-05-31 13:56:57 -0600
commit18da1d3f31c98404b57a653bf593857169835c3c (patch)
treeb8da1ac8fb4a3e3ad24ad51faa730be16a253d20 /sql/slave.cc
parent714640bfb9f725f05567c58fac34612e3e99df33 (diff)
downloadmariadb-git-18da1d3f31c98404b57a653bf593857169835c3c.tar.gz
deal with errno out of range when reading it from the master
sql/slave.cc: print expected error number sql/unireg.h: sanity check for errno range in ER(X)
Diffstat (limited to 'sql/slave.cc')
-rw-r--r--sql/slave.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/sql/slave.cc b/sql/slave.cc
index 6b9c376a625..feed21d90be 100644
--- a/sql/slave.cc
+++ b/sql/slave.cc
@@ -916,9 +916,10 @@ static int exec_event(THD* thd, NET* net, MASTER_INFO* mi, int event_len)
(actual_error = thd->net.last_errno) && expected_error)
{
const char* errmsg = "Slave: did not get the expected error\
- running query from master - expected: '%s', got '%s'";
- sql_print_error(errmsg, ER(expected_error),
- actual_error ? thd->net.last_error:"no error"
+ running query from master - expected: '%s'(%d), got '%s'(%d)";
+ sql_print_error(errmsg, ER(expected_error), expected_error,
+ actual_error ? thd->net.last_error:"no error",
+ actual_error
);
thd->query_error = 1;
}