diff --git a/apps/emqx_gateway/src/coap/emqx_coap_channel.erl b/apps/emqx_gateway/src/coap/emqx_coap_channel.erl index 0d35716b4..c75eda47c 100644 --- a/apps/emqx_gateway/src/coap/emqx_coap_channel.erl +++ b/apps/emqx_gateway/src/coap/emqx_coap_channel.erl @@ -246,7 +246,7 @@ handle_call({subscribe, Topic, SubOpts}, _From, [ClientInfo, MountedTopic, NSubOpts]), %% modifty session state SubReq = {Topic, Token}, - TempMsg = #coap_message{}, + TempMsg = #coap_message{type = non}, Result = emqx_coap_session:process_subscribe( SubReq, TempMsg, #{}, Session), NSession = maps:get(session, Result), @@ -265,7 +265,7 @@ handle_call({unsubscribe, Topic}, _From, %% modifty session state UnSubReq = Topic, - TempMsg = #coap_message{}, + TempMsg = #coap_message{type = non}, Result = emqx_coap_session:process_subscribe( UnSubReq, TempMsg, #{}, Session), NSession = maps:get(session, Result), diff --git a/apps/emqx_gateway/src/emqx_gateway_conf.erl b/apps/emqx_gateway/src/emqx_gateway_conf.erl index b25bc4aba..987c9720b 100644 --- a/apps/emqx_gateway/src/emqx_gateway_conf.erl +++ b/apps/emqx_gateway/src/emqx_gateway_conf.erl @@ -272,7 +272,7 @@ ret_gw(GwName, {ok, #{raw_config := GwConf}}) -> lists:map(fun({LName, LConf}) -> do_convert_listener2(GwName, LType, LName, LConf) end, maps:to_list(SubConf)), - [NLConfs|Acc] + [NLConfs | Acc] end, [], maps:to_list(LsConf)), {ok, maps:merge(GwConf1, #{<<"listeners">> => NLsConf})}; ret_gw(_GwName, Err) -> Err.