diff --git a/lib/MySQL_Session.cpp b/lib/MySQL_Session.cpp index 4a9a7a24a..90aa57716 100644 --- a/lib/MySQL_Session.cpp +++ b/lib/MySQL_Session.cpp @@ -3988,6 +3988,10 @@ __get_pkts_from_client: case _MYSQL_COM_STMT_SEND_LONG_DATA: handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___MYSQL_COM_STMT_SEND_LONG_DATA(pkt); break; + case _MYSQL_COM_BINLOG_DUMP_GTID: + proxy_warning("COM_BINLOG_DUMP_GTID received. Changing session fast foward to true"); + session_fast_forward = true; + break; case _MYSQL_COM_QUIT: proxy_debug(PROXY_DEBUG_MYSQL_COM, 5, "Got COM_QUIT packet\n"); if (GloMyLogger) { GloMyLogger->log_audit_entry(PROXYSQL_MYSQL_AUTH_QUIT, this, NULL); }