mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 04:53:01 +01:00
Manual merge.
This commit is contained in:
commit
e287445d41
1 changed files with 9 additions and 1 deletions
|
@ -1300,8 +1300,16 @@ bool dispatch_command(enum enum_server_command command, THD *thd,
|
|||
We have name + wildcard in packet, separated by endzero
|
||||
*/
|
||||
arg_end= strend(packet);
|
||||
uint arg_length= arg_end - packet;
|
||||
|
||||
/* Check given table name length. */
|
||||
if (arg_length >= packet_length || arg_length > NAME_LEN)
|
||||
{
|
||||
my_message(ER_UNKNOWN_COM_ERROR, ER(ER_UNKNOWN_COM_ERROR), MYF(0));
|
||||
break;
|
||||
}
|
||||
thd->convert_string(&conv_name, system_charset_info,
|
||||
packet, (uint) (arg_end - packet), thd->charset());
|
||||
packet, arg_length, thd->charset());
|
||||
table_list.alias= table_list.table_name= conv_name.str;
|
||||
packet= arg_end + 1;
|
||||
|
||||
|
|
Loading…
Reference in a new issue