Просмотр исходного кода

fix(exproto): fix the bad return type for auth

JianBo He 5 лет назад
Родитель
Сommit
3322bb60c3
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      apps/emqx_exproto/src/emqx_exproto_channel.erl

+ 1 - 1
apps/emqx_exproto/src/emqx_exproto_channel.erl

@@ -255,7 +255,7 @@ handle_call(close, Channel) ->
 
 handle_call({auth, ClientInfo, _Password}, Channel = #channel{conn_state = connected}) ->
     ?LOG(warning, "Duplicated authorized command, dropped ~p", [ClientInfo]),
-    {ok, {error, ?RESP_PERMISSION_DENY, <<"Duplicated authenticate command">>}, Channel};
+    {reply, {error, ?RESP_PERMISSION_DENY, <<"Duplicated authenticate command">>}, Channel};
 handle_call({auth, ClientInfo0, Password},
             Channel = #channel{conninfo = ConnInfo,
                                clientinfo = ClientInfo}) ->