From ec48ff7c9c64f5c735ef48405f69e00b6660de07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Sun, 10 Jan 2016 03:44:10 +0000 Subject: [PATCH] Fix regression on #461 461 causes a severe memory corruption --- lib/mysql_connection.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/mysql_connection.cpp b/lib/mysql_connection.cpp index 4b6cc4fa9..9493fa546 100644 --- a/lib/mysql_connection.cpp +++ b/lib/mysql_connection.cpp @@ -172,8 +172,9 @@ MySQL_Connection::~MySQL_Connection() { async_free_result(); if (send_quit) { mysql_close_start(mysql); + } else { + mysql_close_no_command(mysql); } - mysql_close_no_command(mysql); mysql=NULL; } // // FIXME: with the use of mysql client library , this part should be gone.