1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

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)
This commit is contained in:
unknown
2001-05-31 13:56:57 -06:00
parent 714640bfb9
commit 18da1d3f31
2 changed files with 6 additions and 4 deletions

View File

@ -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;
}