diff --git a/apps/emqx_gateway/src/emqx_gateway_registry.erl b/apps/emqx_gateway/src/emqx_gateway_registry.erl index cc46a0173..6eeb958ed 100644 --- a/apps/emqx_gateway/src/emqx_gateway_registry.erl +++ b/apps/emqx_gateway/src/emqx_gateway_registry.erl @@ -118,7 +118,7 @@ handle_call({unreg, Type}, _From, State = #state{reged = Gateways}) -> undefined -> {reply, ok, State}; _ -> - emqx_gateway_sup:unload_gateway(Type), + _ = emqx_gateway_sup:unload_gateway(Type), {reply, ok, State#state{reged = maps:remove(Type, Gateways)}} end; diff --git a/apps/emqx_gateway/src/emqx_gateway_sup.erl b/apps/emqx_gateway/src/emqx_gateway_sup.erl index 4f340913e..b925d420e 100644 --- a/apps/emqx_gateway/src/emqx_gateway_sup.erl +++ b/apps/emqx_gateway/src/emqx_gateway_sup.erl @@ -71,7 +71,7 @@ lookup_gateway(GwType) -> undefined end. --spec update_gateway(gateway_type()) +-spec update_gateway(gateway()) -> ok | {error, any()}. update_gateway(NewGateway = #{type := GwType}) ->