summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkostja@bodhi.(none) <>2007-06-15 12:40:30 +0400
committerkostja@bodhi.(none) <>2007-06-15 12:40:30 +0400
commit9e6685dc74180ebbe7344a5403c498f1f9a22153 (patch)
tree6470e9d1c5987ab8dd4db5d8d4b6b706b8d1c554
parentb27172eb705cfcbaae3f7d909541bf769c93a302 (diff)
downloadmariadb-git-9e6685dc74180ebbe7344a5403c498f1f9a22153.tar.gz
Another attempt to fix the valgrind warning in SHOW PROCESSLIST
(event_bugs.test)
-rw-r--r--sql/event_data_objects.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/event_data_objects.cc b/sql/event_data_objects.cc
index 757cf7f93fb..77dc33e6265 100644
--- a/sql/event_data_objects.cc
+++ b/sql/event_data_objects.cc
@@ -1900,6 +1900,9 @@ end:
thd->lex->unit.cleanup();
thd->end_statement();
thd->cleanup_after_query();
+ /* Avoid races with SHOW PROCESSLIST */
+ thd->query_length= 0;
+ thd->query= NULL;
DBUG_PRINT("info", ("EXECUTED %s.%s ret: %d", dbname.str, name.str, ret));