24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-06-10 21:47:01 +02:00

Assume udp_recv/5 now returns new options

This commit is contained in:
Evgeniy Khramtsov 2014-05-03 17:36:47 +04:00
parent 955487391d
commit d0ffcb7fd4

View File

@ -336,11 +336,11 @@ udp_recv(Socket, Module, Opts) ->
?ERROR_MSG("failed to process UDP packet:~n" ?ERROR_MSG("failed to process UDP packet:~n"
"** Source: {~p, ~p}~n" "** Source: {~p, ~p}~n"
"** Reason: ~p~n** Packet: ~p", "** Reason: ~p~n** Packet: ~p",
[Addr, Port, Reason, Packet]); [Addr, Port, Reason, Packet]),
_ ->
ok
end,
udp_recv(Socket, Module, Opts); udp_recv(Socket, Module, Opts);
NewOpts ->
udp_recv(Socket, Module, NewOpts)
end;
{error, Reason} -> {error, Reason} ->
?ERROR_MSG("unexpected UDP error: ~s", [format_error(Reason)]), ?ERROR_MSG("unexpected UDP error: ~s", [format_error(Reason)]),
throw({error, Reason}) throw({error, Reason})