diff --git a/lib/MySQL_Session.cpp b/lib/MySQL_Session.cpp index d228a2a13..3ae824bd7 100644 --- a/lib/MySQL_Session.cpp +++ b/lib/MySQL_Session.cpp @@ -1801,9 +1801,13 @@ __get_pkts_from_client: } rc_break=handler_special_queries(&pkt); if (rc_break==true) { - // track also special queries - RequestEnd(NULL); - break; + if (mirror==false) { + // track also special queries + RequestEnd(NULL); + break; + } else { + return -1; + } } { timespec begint;