mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
MDEV-7222: Cluster Node Crash at CREATE DEFINER statement
Check whether the definer host string is not null before appending it to the specified buffer.
This commit is contained in:
@@ -2191,7 +2191,7 @@ void append_definer(THD *thd, String *buffer, const LEX_STRING *definer_user,
|
||||
{
|
||||
buffer->append(STRING_WITH_LEN("DEFINER="));
|
||||
append_identifier(thd, buffer, definer_user->str, definer_user->length);
|
||||
if (definer_host->str[0])
|
||||
if (definer_host->str && definer_host->str[0])
|
||||
{
|
||||
buffer->append('@');
|
||||
append_identifier(thd, buffer, definer_host->str, definer_host->length);
|
||||
|
||||
Reference in New Issue
Block a user