mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-7475 Wrong implementation of checking PLUGIN_VAR_SET condition
correct the check for PLUGIN_VAR_STR
This commit is contained in:
@ -3916,7 +3916,7 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp,
|
|||||||
we copy string values to a plugin's memroot.
|
we copy string values to a plugin's memroot.
|
||||||
*/
|
*/
|
||||||
if (mysqld_server_started &&
|
if (mysqld_server_started &&
|
||||||
((o->flags & (PLUGIN_VAR_STR | PLUGIN_VAR_NOCMDOPT |
|
((o->flags & (PLUGIN_VAR_TYPEMASK | PLUGIN_VAR_NOCMDOPT |
|
||||||
PLUGIN_VAR_MEMALLOC)) == PLUGIN_VAR_STR))
|
PLUGIN_VAR_MEMALLOC)) == PLUGIN_VAR_STR))
|
||||||
{
|
{
|
||||||
sysvar_str_t* str= (sysvar_str_t *)o;
|
sysvar_str_t* str= (sysvar_str_t *)o;
|
||||||
|
Reference in New Issue
Block a user