summaryrefslogtreecommitdiff
path: root/sql/rpl_reporting.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/rpl_reporting.cc')
-rw-r--r--sql/rpl_reporting.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/sql/rpl_reporting.cc b/sql/rpl_reporting.cc
index d14dbdcc930..28f257790c7 100644
--- a/sql/rpl_reporting.cc
+++ b/sql/rpl_reporting.cc
@@ -3,7 +3,8 @@
#include "rpl_reporting.h"
void
-Slave_reporting_capability::report(loglevel level, int err_code, const char *msg, ...)
+Slave_reporting_capability::report(loglevel level, int err_code,
+ const char *msg, ...) const
{
void (*report_function)(const char *, ...);
char buff[MAX_SLAVE_ERRMSG];
@@ -19,9 +20,9 @@ Slave_reporting_capability::report(loglevel level, int err_code, const char *msg
It's an error, it must be reported in Last_error and Last_errno in SHOW
SLAVE STATUS.
*/
- pbuff= last_error.message;
- pbuffsize= sizeof(last_error.message);
- last_error.number = err_code;
+ pbuff= m_last_error.message;
+ pbuffsize= sizeof(m_last_error.message);
+ m_last_error.number = err_code;
report_function= sql_print_error;
break;
case WARNING_LEVEL: