From a53b8c2631929c63aca8545923c12dcecb011499 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Thu, 18 Aug 2016 16:46:54 +0000 Subject: [PATCH] Loop only if flagOUT != 0 --- lib/Query_Processor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Query_Processor.cpp b/lib/Query_Processor.cpp index 77986456c..e5df5965e 100644 --- a/lib/Query_Processor.cpp +++ b/lib/Query_Processor.cpp @@ -759,7 +759,8 @@ __internal_loop: if (qr->flagOUT >= 0) { proxy_debug(PROXY_DEBUG_MYSQL_QUERY_PROCESSOR, 5, "query rule %d has changed flagOUT\n", qr->rule_id); flagIN=qr->flagOUT; - set_flagOUT=true; + if (qr->flagOUT) + set_flagOUT=true; //sess->query_info.flagOUT=flagIN; } if (qr->reconnect >= 0) {