fix efka_client

This commit is contained in:
anlicheng 2026-05-09 23:46:06 +08:00
parent 493d637565
commit 084be2654c

View File

@ -168,12 +168,14 @@ handle_event(info, {ssl, Socket, PacketBin}, _, State = #state{socket = Socket})
schedule_reconnect(), schedule_reconnect(),
{next_state, ?STATE_DISCONNECTED, State#state{socket = undefined, auth_ref = undefined}} {next_state, ?STATE_DISCONNECTED, State#state{socket = undefined, auth_ref = undefined}}
end; end;
handle_event(info, {ssl_error, Socket, Reason}, _, State = #state{socket = Socket}) -> handle_event(info, {ssl_error, Socket, Reason}, _, State = #state{}) ->
logger:debug("[efka_client] ssl error: ~p", [Reason]), logger:debug("[efka_client] ssl error: ~p", [Reason]),
disconnect(Socket), disconnect(Socket),
schedule_reconnect(), schedule_reconnect(),
{next_state, ?STATE_DISCONNECTED, State#state{socket = undefined, auth_ref = undefined}}; {next_state, ?STATE_DISCONNECTED, State#state{socket = undefined, auth_ref = undefined}};
handle_event(info, {ssl_closed, Socket}, _, State = #state{socket = Socket}) -> handle_event(info, {ssl_closed, Socket}, _, State = #state{}) ->
logger:debug("[efka_client] ssl closed"),
disconnect(Socket),
schedule_reconnect(), schedule_reconnect(),
{next_state, ?STATE_DISCONNECTED, State#state{socket = undefined, auth_ref = undefined}}; {next_state, ?STATE_DISCONNECTED, State#state{socket = undefined, auth_ref = undefined}};