From 8c8a6869be20f815a9f3a34d0c72da1252392b0c Mon Sep 17 00:00:00 2001 From: Badlop Date: Mon, 11 Apr 2016 17:21:44 +0200 Subject: [PATCH] process2/2 is needed by mod_rest to provide its own AccessCommands See processone/ejabberd-contrib#161 --- src/ejabberd_ctl.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ejabberd_ctl.erl b/src/ejabberd_ctl.erl index edec5a07e..7cacc3bbb 100644 --- a/src/ejabberd_ctl.erl +++ b/src/ejabberd_ctl.erl @@ -48,7 +48,7 @@ -behaviour(ejabberd_config). -author('alexey@process-one.net'). --export([start/0, init/0, process/1, +-export([start/0, init/0, process/1, process2/2, register_commands/3, unregister_commands/3, opt_type/1]). @@ -231,6 +231,10 @@ process(Args, Version) -> Code. %% @spec (Args::[string()], AccessCommands) -> {String::string(), Code::integer()} +process2(Args, AccessCommands) -> + process2(Args, AccessCommands, ?DEFAULT_VERSION). + +%% @spec (Args::[string()], AccessCommands, Version) -> {String::string(), Code::integer()} process2(["--auth", User, Server, Pass | Args], AccessCommands, Version) -> process2(Args, AccessCommands, {list_to_binary(User), list_to_binary(Server), list_to_binary(Pass), true}, Version);