mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Potential use of NULL pointer in 'plugin_for_each_with_mask', check pointer
before referencing it. sql/sql_plugin.cc: Make sure the plugin being refernced in the plugins array has not been set to NULL already.
This commit is contained in:
@@ -985,7 +985,7 @@ my_bool plugin_foreach_with_mask(THD *thd, plugin_foreach_func *func,
|
||||
{
|
||||
rw_rdlock(&THR_LOCK_plugin);
|
||||
for (uint i=idx; i < total; i++)
|
||||
if (plugins[i]->state & state_mask)
|
||||
if (plugins[i] && plugins[i]->state & state_mask)
|
||||
plugins[i]=0;
|
||||
rw_unlock(&THR_LOCK_plugin);
|
||||
}
|
||||
|
Reference in New Issue
Block a user