diff --git a/src/emqx_access_control.erl b/src/emqx_access_control.erl index bd35d7ebc..7c6bcfb60 100644 --- a/src/emqx_access_control.erl +++ b/src/emqx_access_control.erl @@ -176,7 +176,7 @@ handle_call({unregister_mod, Type, Mod}, _From, State) -> reply(case lists:keyfind(Mod, 1, Mods) of false -> {error, not_found}; - true -> + {Mod, _ModState, _Seq} -> ets:insert(?TAB, {tab_key(Type), lists:keydelete(Mod, 1, Mods)}), ok end, State);