summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorunknown <knielsen@knielsen-hq.org>2009-09-07 15:13:58 +0200
committerunknown <knielsen@knielsen-hq.org>2009-09-07 15:13:58 +0200
commitd50e99c9f63d3cd46fdde0e95072117759c7e852 (patch)
tree05a36c9431993b1f70dcc39f15298488cfaef35b /sql/sql_parse.cc
parentbe70bfe04370b971e3bc963d3dffe595cf99b247 (diff)
downloadmariadb-git-d50e99c9f63d3cd46fdde0e95072117759c7e852.tar.gz
Fix that thd->query_plan_flags was not initialised prior to executing non-query commands
(also fixes a Valgrind warning in Buildbot).
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 3f2fcbac2c8..761fac5a2eb 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -975,6 +975,7 @@ bool dispatch_command(enum enum_server_command command, THD *thd,
the slow log only if opt_log_slow_admin_statements is set.
*/
thd->enable_slow_log= TRUE;
+ thd->query_plan_flags= QPLAN_INIT;
thd->lex->sql_command= SQLCOM_END; /* to avoid confusing VIEW detectors */
thd->set_time();
VOID(pthread_mutex_lock(&LOCK_thread_count));