From 5f49a62724f45ec7e303e3387a88493c2e877fba Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Tue, 26 May 2015 14:41:20 +0300 Subject: [PATCH] Fix to MXS-166 Added a call to thd->end_statement in parsing_info_done --- query_classifier/query_classifier.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/query_classifier/query_classifier.cc b/query_classifier/query_classifier.cc index bb6b1c6da..d598ab5d2 100644 --- a/query_classifier/query_classifier.cc +++ b/query_classifier/query_classifier.cc @@ -1485,7 +1485,8 @@ void parsing_info_done( void* ptr) { parsing_info_t* pi; - + THD* thd; + if (ptr) { pi = (parsing_info_t *)ptr; @@ -1496,6 +1497,8 @@ void parsing_info_done( if (mysql->thd != NULL) { + thd = (THD*)mysql->thd; + thd->end_statement (); (*mysql->methods->free_embedded_thd)(mysql); mysql->thd = NULL; }