summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorAlexey Botchkov <holyfoot@mysql.com>2009-06-04 23:36:34 +0500
committerAlexey Botchkov <holyfoot@mysql.com>2009-06-04 23:36:34 +0500
commit173802140785148cc9e68cb149d9d6501b54a04f (patch)
tree2fa6635e22c8af729885282e5b02d21fd39f3541 /sql
parent744373ecc02462839db2800f17d0f92a6ff57968 (diff)
downloadmariadb-git-173802140785148cc9e68cb149d9d6501b54a04f.tar.gz
Bug#43733 Select on processlist let the embedded server crash (concurrent_innodb_safelog)
the thread->mysys_var parameter should be empty for the idle embedded-server threads so that working threads can safely free this memory. per-file comments: libmysqld/lib_sql.cc Bug#43733 Select on processlist let the embedded server crash (concurrent_innodb_safelog) set thread->mysys_var= 0 after the query is handled mysql-test/include/concurrent.inc Bug#43733 Select on processlist let the embedded server crash (concurrent_innodb_safelog) enable these for the embedded-server mode sql/sql_show.cc Bug#43733 Select on processlist let the embedded server crash (concurrent_innodb_safelog) show thread lock status in the query result
Diffstat (limited to 'sql')
-rw-r--r--sql/sql_show.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc
index d08b3a248c4..e9ae8fea3ed 100644
--- a/sql/sql_show.cc
+++ b/sql/sql_show.cc
@@ -1888,7 +1888,7 @@ int fill_schema_processlist(THD* thd, TABLE_LIST* tables, COND* cond)
tmp->mysys_var->current_cond ?
"Waiting on cond" : NullS);
#else
- val= (char *) "Writing to net";
+ val= (char *) (tmp->proc_info ? tmp->proc_info : NullS);
#endif
if (val)
{