From 49a8de7c56d5c1348cc0527c2894367ce0f65902 Mon Sep 17 00:00:00 2001 From: Nycholas de Oliveira e Oliveira Date: Wed, 18 Nov 2015 10:25:01 -0200 Subject: [PATCH] Adding ping_ack_timeout in mod_opt_type configuration Avoid the error output ``` 2015-11-18 12:02:40.297 [error] <0.37.0>@gen_mod:validate_opts:250 unknown option 'ping_ack_timeout' for module 'mod_ping' will be likely ignored, available options are: 'iqdisc', 'ping_interval', 'send_pings', 'timeout_action' 2015-11-18 12:02:40.334 [error] <0.37.0>@gen_mod:validate_opts:250 unknown option 'ping_ack_timeout' for module 'mod_ping' will be likely ignored, available options are: 'iqdisc', 'ping_interval', 'send_pings', 'timeout_action' ``` In setting mod_opt_type default, ping_ack_timeout parameter was added. --- src/mod_ping.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mod_ping.erl b/src/mod_ping.erl index 9964daf03..54aa60865 100644 --- a/src/mod_ping.erl +++ b/src/mod_ping.erl @@ -255,6 +255,8 @@ cancel_timer(TRef) -> mod_opt_type(iqdisc) -> fun gen_iq_handler:check_type/1; mod_opt_type(ping_interval) -> fun (I) when is_integer(I), I > 0 -> I end; +mod_opt_type(ping_ack_timeout) -> + fun (I) when is_integer(I), I > 0 -> I end; mod_opt_type(send_pings) -> fun (B) when is_boolean(B) -> B end; mod_opt_type(timeout_action) -> @@ -262,4 +264,4 @@ mod_opt_type(timeout_action) -> (kill) -> kill end; mod_opt_type(_) -> - [iqdisc, ping_interval, send_pings, timeout_action]. + [iqdisc, ping_interval, ping_ack_timeout, send_pings, timeout_action].