diff options
-rw-r--r-- | client/mysqltest.cc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/client/mysqltest.cc b/client/mysqltest.cc index aaed61ea827..9093dd80f7e 100644 --- a/client/mysqltest.cc +++ b/client/mysqltest.cc @@ -6859,14 +6859,6 @@ end: dynstr_free(&ds_execute_warnings); } - - /* Close the statement if - no reconnect, need new prepare */ - if (mysql->reconnect) - { - mysql_stmt_close(stmt); - cur_con->stmt= NULL; - } - /* We save the return code (mysql_stmt_errno(stmt)) from the last call sent to the server into the mysqltest builtin variable $mysql_errno. This @@ -6875,6 +6867,13 @@ end: var_set_errno(mysql_stmt_errno(stmt)); + /* Close the statement if reconnect, need new prepare */ + if (mysql->reconnect) + { + mysql_stmt_close(stmt); + cur_con->stmt= NULL; + } + DBUG_VOID_RETURN; } |