Commit 3c352b59 authored by Kentoku SHIBA's avatar Kentoku SHIBA Committed by GitHub

fix vargrind errors of Spider (#1273)

* Fix valgrind error caused by vp/spider.handler test.

* Fix valgrind error caused by vp/spider.ha test.
parent 3e89e0f2
...@@ -2427,6 +2427,7 @@ int spider_get_sys_tables_static_link_id( ...@@ -2427,6 +2427,7 @@ int spider_get_sys_tables_static_link_id(
) { ) {
int error_num = 0; int error_num = 0;
DBUG_ENTER("spider_get_sys_tables_static_link_id"); DBUG_ENTER("spider_get_sys_tables_static_link_id");
*static_link_id = NULL;
if ( if (
!table->field[24]->is_null() && !table->field[24]->is_null() &&
(*static_link_id = get_field(mem_root, table->field[24])) (*static_link_id = get_field(mem_root, table->field[24]))
......
...@@ -8473,16 +8473,9 @@ void spider_free_tmp_dbton_handler( ...@@ -8473,16 +8473,9 @@ void spider_free_tmp_dbton_handler(
TABLE_LIST *spider_get_parent_table_list( TABLE_LIST *spider_get_parent_table_list(
ha_spider *spider ha_spider *spider
) { ) {
TABLE *table = spider->get_table(); TABLE *table = spider->get_top_table();
TABLE_LIST *table_list = table->pos_in_table_list;
DBUG_ENTER("spider_get_parent_table_list"); DBUG_ENTER("spider_get_parent_table_list");
if (table_list) DBUG_RETURN(table->pos_in_table_list);
{
while (table_list->parent_l)
table_list = table_list->parent_l;
DBUG_RETURN(table_list);
}
DBUG_RETURN(NULL);
} }
List<Index_hint> *spider_get_index_hints( List<Index_hint> *spider_get_index_hints(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment