diff options
Diffstat (limited to 'sql/sql_binlog.cc')
-rw-r--r-- | sql/sql_binlog.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sql/sql_binlog.cc b/sql/sql_binlog.cc index bb95054a371..319d08d2a96 100644 --- a/sql/sql_binlog.cc +++ b/sql/sql_binlog.cc @@ -33,7 +33,7 @@ void mysql_client_binlog_statement(THD* thd) { - ulonglong save_do_not_replicate; + ulonglong save_skip_replication; DBUG_ENTER("mysql_client_binlog_statement"); DBUG_PRINT("info",("binlog base64: '%*s'", (int) (thd->lex->comment.length < 2048 ? @@ -214,15 +214,15 @@ void mysql_client_binlog_statement(THD* thd) reporting. */ #if !defined(MYSQL_CLIENT) && defined(HAVE_REPLICATION) - save_do_not_replicate= thd->options & OPTION_DO_NOT_REPLICATE; - thd->options= (thd->options & ~OPTION_DO_NOT_REPLICATE) | - (ev->flags & LOG_EVENT_DO_NOT_REPLICATE_F ? - OPTION_DO_NOT_REPLICATE : 0); + save_skip_replication= thd->options & OPTION_SKIP_REPLICATION; + thd->options= (thd->options & ~OPTION_SKIP_REPLICATION) | + (ev->flags & LOG_EVENT_SKIP_REPLICATION_F ? + OPTION_SKIP_REPLICATION : 0); err= ev->apply_event(rli); - thd->options= (thd->options & ~OPTION_DO_NOT_REPLICATE) | - save_do_not_replicate; + thd->options= (thd->options & ~OPTION_SKIP_REPLICATION) | + save_skip_replication; #else err= 0; #endif |