Skip to content

Commit

Permalink
MDEV-31475 remove unnecessary assignment to spider share init_error
Browse files Browse the repository at this point in the history
The init, init_error, and init_error_time fields of a SPIDER_SHARE
should only be assigned when actually doing the initialisation of a
SPIDER_SHARE, otherwise they could result in spurious failures from
spider_get_share() in a subsequent statement.
  • Loading branch information
mariadb-YuchenPei committed May 20, 2024
1 parent ac2e02e commit 86adee3
Showing 1 changed file with 0 additions and 12 deletions.
12 changes: 0 additions & 12 deletions storage/spider/ha_spider.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8328,8 +8328,6 @@ int ha_spider::info(
spider_init_error_table->init_error_time =
(time_t) time((time_t*) 0);
}
share->init_error = TRUE;
share->init = TRUE;
}
if (wide_handler->sql_command == SQLCOM_SHOW_CREATE ||
wide_handler->sql_command == SQLCOM_SHOW_FIELDS)
Expand Down Expand Up @@ -8382,19 +8380,13 @@ int ha_spider::info(
share, TRUE))
) {
spider_init_error_table->init_error = error_num;
/*
if (!thd->is_error())
my_error(error_num, MYF(0), "");
*/
if ((spider_init_error_table->init_error_with_message =
thd->is_error()))
strmov(spider_init_error_table->init_error_msg,
spider_stmt_da_message(thd));
spider_init_error_table->init_error_time =
(time_t) time((time_t*) 0);
}
share->init_error = TRUE;
share->init = TRUE;
}
if (wide_handler->sql_command == SQLCOM_SHOW_CREATE ||
wide_handler->sql_command == SQLCOM_SHOW_FIELDS)
Expand Down Expand Up @@ -8688,8 +8680,6 @@ ha_rows ha_spider::records_in_range(
spider_init_error_table->init_error_time =
(time_t) time((time_t*) 0);
}
share->init_error = TRUE;
share->init = TRUE;
}
if (check_error_mode(error_num))
my_errno = error_num;
Expand Down Expand Up @@ -8993,8 +8983,6 @@ int ha_spider::check_crd()
spider_init_error_table->init_error_time =
(time_t) time((time_t*) 0);
}
share->init_error = TRUE;
share->init = TRUE;
}
DBUG_RETURN(check_error_mode(error_num));
}
Expand Down

0 comments on commit 86adee3

Please sign in to comment.