summaryrefslogtreecommitdiff
path: root/src/ejabberd_xmlrpc.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2019-06-19 09:19:13 +0200
committerBadlop <badlop@process-one.net>2019-06-19 09:19:32 +0200
commitad98d4a5150dd6c4701c6cdb08c934754f34e477 (patch)
tree608db53c594df6aecc934cfa88a57604f01591b1 /src/ejabberd_xmlrpc.erl
parentRequire opt_type/1 callback (diff)
Fix support for nonexistent or empty access_commands in ejabberd_xmlrpc
Diffstat (limited to 'src/ejabberd_xmlrpc.erl')
-rw-r--r--src/ejabberd_xmlrpc.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_xmlrpc.erl b/src/ejabberd_xmlrpc.erl
index 2c299d7f..3552e766 100644
--- a/src/ejabberd_xmlrpc.erl
+++ b/src/ejabberd_xmlrpc.erl
@@ -201,7 +201,7 @@ accept(Pid) ->
%% HTTP interface
%% -----------------------------
process(_, #request{method = 'POST', data = Data, opts = Opts, ip = {IP, _}}) ->
- AccessCommands = proplists:get_value(access_commands, Opts),
+ AccessCommands = proplists:get_value(access_commands, Opts, []),
GetAuth = true,
State = #state{access_commands = AccessCommands, get_auth = GetAuth, ip = IP},
case fxml_stream:parse_element(Data) of