diff --git a/sql/sql_plugin.cc b/sql/sql_plugin.cc index 9ff88b2054aba51d03a2621876e380c1bafa1872..0b203002decc140c30f354ed77f0e7faeca4a4f3 100644 --- a/sql/sql_plugin.cc +++ b/sql/sql_plugin.cc @@ -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); }