Skip to content

Commit 04118b7

Browse files
committed
log eperm less frequent
1 parent 57c5389 commit 04118b7

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ex/lib/node/node_gen_socket_gen.ex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,10 @@ defmodule NodeGenSocketGen do
124124
{:ok, ip} = :inet.parse_address(~c'#{ip4}')
125125
NodeProto.encrypt_message(msg_compressed, NodeANR.get_shared_secret(pk))
126126
|> Enum.each(fn(msg_packed)->
127-
:ok = :gen_udp.send(state.socket, ip, port, msg_packed)
127+
case :gen_udp.send(state.socket, ip, port, msg_packed) do
128+
:ok -> :ok
129+
{:error, :eperm} -> :rand.uniform(100) == 1 && IO.puts("udp_send_error eperm")
130+
end
128131
end)
129132
end)
130133

0 commit comments

Comments
 (0)