diff --git a/server/modules/filter/binlogfilter/binlogfiltersession.cc b/server/modules/filter/binlogfilter/binlogfiltersession.cc index 4af8edb5b..b74518a71 100644 --- a/server/modules/filter/binlogfilter/binlogfiltersession.cc +++ b/server/modules/filter/binlogfilter/binlogfiltersession.cc @@ -139,7 +139,7 @@ int BinlogFilterSession::routeQuery(GWBUF* pPacket) m_state = BINLOG_MODE; MXS_INFO("Slave server %u is waiting for binlog events.", m_serverid); - if (!m_is_gtid) + if (!m_is_gtid && m_filter.getConfig().rewrite_src) { gwbuf_free(pPacket); std::ostringstream ss;