瀏覽代碼

fix(gw-sn): fix stats function call if session is undefied

JianBo He 4 年之前
父節點
當前提交
cd22f54f08
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      apps/emqx_gateway/src/mqttsn/emqx_sn_channel.erl

+ 2 - 0
apps/emqx_gateway/src/mqttsn/emqx_sn_channel.erl

@@ -183,6 +183,8 @@ info(ctx, #channel{ctx = Ctx}) ->
     Ctx.
     Ctx.
 
 
 -spec(stats(channel()) -> emqx_types:stats()).
 -spec(stats(channel()) -> emqx_types:stats()).
+stats(#channel{session = undefined})->
+    [];
 stats(#channel{session = Session})->
 stats(#channel{session = Session})->
     emqx_session:stats(Session).
     emqx_session:stats(Session).