mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
fixed possible bug (call with incorrect parameters)
sql/sql_select.cc: fixed possible bug
This commit is contained in:
@ -7268,7 +7268,7 @@ static void select_describe(JOIN *join, bool need_tmp_table, bool need_order,
|
|||||||
item_list.push_back(new Item_string(message,strlen(message),
|
item_list.push_back(new Item_string(message,strlen(message),
|
||||||
default_charset_info));
|
default_charset_info));
|
||||||
if (result->send_data(item_list))
|
if (result->send_data(item_list))
|
||||||
result->send_error(0,NullS);
|
join->error= 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -7431,7 +7431,7 @@ static void select_describe(JOIN *join, bool need_tmp_table, bool need_order,
|
|||||||
// For next iteration
|
// For next iteration
|
||||||
used_tables|=table->map;
|
used_tables|=table->map;
|
||||||
if (result->send_data(item_list))
|
if (result->send_data(item_list))
|
||||||
result->send_error(0,NullS);
|
join->error= 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (SELECT_LEX_UNIT *unit= join->select_lex->first_inner_unit();
|
for (SELECT_LEX_UNIT *unit= join->select_lex->first_inner_unit();
|
||||||
|
Reference in New Issue
Block a user