summaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
authorSergey Vojtovich <svoj@mariadb.org>2016-06-21 23:34:31 +0400
committerSergey Vojtovich <svoj@mariadb.org>2016-06-21 23:34:31 +0400
commit1f761c5615c7414d1ccd88ceb70272029ac263cc (patch)
treef18f9d9aa9e9a9d9f156dbad75588d0d0245e78f /plugin
parent21479a6bb3cc37ffa1fb4f53a0ab71d22c7ad445 (diff)
downloadmariadb-git-1f761c5615c7414d1ccd88ceb70272029ac263cc.tar.gz
MDEV-9728 - Hard crash in metadata_lock_info
Added missing target_thd initialization when processing local thread.
Diffstat (limited to 'plugin')
-rw-r--r--plugin/metadata_lock_info/metadata_lock_info.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/metadata_lock_info/metadata_lock_info.cc b/plugin/metadata_lock_info/metadata_lock_info.cc
index 19c0ee35103..72108f7bcb4 100644
--- a/plugin/metadata_lock_info/metadata_lock_info.cc
+++ b/plugin/metadata_lock_info/metadata_lock_info.cc
@@ -174,7 +174,10 @@ static int i_s_metadata_lock_info_fill_table(THD *thd, TABLE_LIST *tables,
delete_dynamic(&ids);
if (info.error == 0)
+ {
+ info.target_thd= thd;
info.call_in_target_thread();
+ }
DBUG_RETURN(info.error);
}