From e33961611a8423ddfc7fa17ceed3c7a6ab234a57 Mon Sep 17 00:00:00 2001 From: Jacob Mathew Date: Mon, 17 Sep 2018 18:39:16 -0700 Subject: [PATCH] MDEV-17144: Sample of spider_direct_sql cause crash The crash occurs when the Spider node server attempts to create an error message stating that the temporary table is not found. The function to create the error message is called with incorrect parameters. I fixed the crash by correcting the incorrect parameter values. Author: Jacob Mathew. Reviewer: Kentoku Shiba. --- storage/spider/spd_direct_sql.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/spider/spd_direct_sql.cc b/storage/spider/spd_direct_sql.cc index de355c1068d..d56848f5dbd 100644 --- a/storage/spider/spd_direct_sql.cc +++ b/storage/spider/spd_direct_sql.cc @@ -1706,7 +1706,7 @@ long long spider_direct_sql_body( error_num = ER_SPIDER_UDF_TMP_TABLE_NOT_FOUND_NUM; my_printf_error(ER_SPIDER_UDF_TMP_TABLE_NOT_FOUND_NUM, ER_SPIDER_UDF_TMP_TABLE_NOT_FOUND_STR, - MYF(0), table_list.db, table_list.table_name); + MYF(0), table_list.db.str, table_list.table_name.str); goto error; #if MYSQL_VERSION_ID < 50500 #else