From 8d2ddb0535af733499476987f2ef79056769a481 Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Fri, 14 May 2021 19:30:13 +0800 Subject: [PATCH] fix(emqx): return reason code 0x05 when open_session failed --- src/emqx_protocol.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emqx_protocol.erl b/src/emqx_protocol.erl index 166adaf58..cd9f1fd6b 100644 --- a/src/emqx_protocol.erl +++ b/src/emqx_protocol.erl @@ -428,7 +428,7 @@ process(?CONNECT_PACKET( {?RC_SUCCESS, SP, PState4}; {error, Error} -> ?LOG(error, "Failed to open session: ~p", [Error]), - {?RC_UNSPECIFIED_ERROR, PState1#pstate{credentials = Credentials0}} + {?RC_NOT_AUTHORIZED, PState1#pstate{credentials = Credentials0}} end; {error, Reason} -> ?LOG(warning, "Client ~s (Username: '~s') login failed for ~p", [NewClientId, Username, Reason]),