fix(emqx_connection): do not log einval error
einval happens when trying to send data to a closed socket.
This commit is contained in:
parent
97e27faf05
commit
dfab9492c6
|
@ -2,6 +2,7 @@
|
|||
{VSN,
|
||||
[
|
||||
{"4.3.1", [
|
||||
{load_module, emqx_connection, brutal_purge, soft_purge, []},
|
||||
{load_module, emqx_congestion, brutal_purge, soft_purge, []},
|
||||
{load_module, emqx_node_dump, brutal_purge, soft_purge, []}
|
||||
]},
|
||||
|
@ -18,6 +19,7 @@
|
|||
],
|
||||
[
|
||||
{"4.3.1", [
|
||||
{load_module, emqx_connection, brutal_purge, soft_purge, []},
|
||||
{load_module, emqx_congestion, brutal_purge, soft_purge, []},
|
||||
{load_module, emqx_node_dump, brutal_purge, soft_purge, []}
|
||||
]},
|
||||
|
|
|
@ -683,7 +683,10 @@ handle_info(activate_socket, State = #state{sockstate = OldSst}) ->
|
|||
end;
|
||||
|
||||
handle_info({sock_error, Reason}, State) ->
|
||||
Reason =/= closed andalso ?LOG(error, "Socket error: ~p", [Reason]),
|
||||
case Reason =/= closed andalso Reason =/= einval of
|
||||
true -> ?LOG(warning, "socket_error: ~p", [Reason]);
|
||||
false -> ok
|
||||
end,
|
||||
handle_info({sock_closed, Reason}, close_socket(State));
|
||||
|
||||
handle_info(Info, State) ->
|
||||
|
|
Loading…
Reference in New Issue