Преглед изворни кода

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).