diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2014-05-03 17:36:47 +0400 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2014-05-03 17:48:26 +0400 |
commit | d0ffcb7fd4f572b7c7b6fa0b72178d53ad2f774e (patch) | |
tree | fb63b6e7069ed8f887696783fde7923f474c4ee6 /src/ejabberd_listener.erl | |
parent | Assume tcp_init/2 and udp_init/2 now return new options (diff) |
Assume udp_recv/5 now returns new options
Diffstat (limited to 'src/ejabberd_listener.erl')
-rw-r--r-- | src/ejabberd_listener.erl | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ejabberd_listener.erl b/src/ejabberd_listener.erl index d3e594971..844080a04 100644 --- a/src/ejabberd_listener.erl +++ b/src/ejabberd_listener.erl @@ -336,11 +336,11 @@ udp_recv(Socket, Module, Opts) -> ?ERROR_MSG("failed to process UDP packet:~n" "** Source: {~p, ~p}~n" "** Reason: ~p~n** Packet: ~p", - [Addr, Port, Reason, Packet]); - _ -> - ok - end, - udp_recv(Socket, Module, Opts); + [Addr, Port, Reason, Packet]), + udp_recv(Socket, Module, Opts); + NewOpts -> + udp_recv(Socket, Module, NewOpts) + end; {error, Reason} -> ?ERROR_MSG("unexpected UDP error: ~s", [format_error(Reason)]), throw({error, Reason}) |