aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_xmlrpc.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <xramtsov@gmail.com>2018-02-28 19:37:57 +0300
committerGitHub <noreply@github.com>2018-02-28 19:37:57 +0300
commitb5138a8ddb68dbfa529f753bd4010f80e8e2a2ca (patch)
tree370bffe4f6c3fc585817e7ed57ae5cce3912b973 /src/ejabberd_xmlrpc.erl
parentSupport for default values in default_room_opts (diff)
parentValidate additional listen opts (diff)
Merge pull request #2311 from nosnilmot/validate-listen-opts
Validate additional listen opts
Diffstat (limited to 'src/ejabberd_xmlrpc.erl')
-rw-r--r--src/ejabberd_xmlrpc.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ejabberd_xmlrpc.erl b/src/ejabberd_xmlrpc.erl
index 3e0e4fb0b..fb5cbd850 100644
--- a/src/ejabberd_xmlrpc.erl
+++ b/src/ejabberd_xmlrpc.erl
@@ -581,5 +581,9 @@ listen_opt_type(maxsessions) ->
fun(I) when is_integer(I), I>0 -> I end;
listen_opt_type(timeout) ->
fun(I) when is_integer(I), I>0 -> I end;
+listen_opt_type(inet) -> fun(B) when is_boolean(B) -> B end;
+listen_opt_type(inet6) -> fun(B) when is_boolean(B) -> B end;
+listen_opt_type(backlog) ->
+ fun(I) when is_integer(I), I>0 -> I end;
listen_opt_type(_) ->
- [access_commands, maxsessions, timeout].
+ [access_commands, maxsessions, timeout, backlog, inet, inet6].