aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_ctl.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2011-11-22 23:11:21 +0100
committerBadlop <badlop@process-one.net>2011-12-08 12:40:04 +0100
commit48308042b6d88f4c1b574b7af7f2f17a59eafae8 (patch)
treebd3f4f15f6e0fc187834ee1c08364adec10f63e0 /src/ejabberd_ctl.erl
parentFrontend module to Re and Regexp (EJAB-921) (diff)
Use the regexp frontend module (EJAB-921)
Diffstat (limited to 'src/ejabberd_ctl.erl')
-rw-r--r--src/ejabberd_ctl.erl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ejabberd_ctl.erl b/src/ejabberd_ctl.erl
index 189aa2c6b..40f421056 100644
--- a/src/ejabberd_ctl.erl
+++ b/src/ejabberd_ctl.erl
@@ -190,7 +190,7 @@ process(["help" | Mode]) ->
print_usage_help(MaxC, ShCode),
?STATUS_SUCCESS;
[CmdString | _] ->
- {ok, CmdStringU, _} = regexp:gsub(CmdString, "-", "_"),
+ CmdStringU = ejabberd_regexp:greplace(CmdString, "-", "_"),
print_usage_commands(CmdStringU, MaxC, ShCode),
?STATUS_SUCCESS
end;
@@ -281,7 +281,7 @@ try_call_command(Args, Auth, AccessCommands) ->
%% @spec (Args::[string()], Auth, AccessCommands) -> string() | integer() | {string(), integer()} | {error, ErrorType}
call_command([CmdString | Args], Auth, AccessCommands) ->
- {ok, CmdStringU, _} = regexp:gsub(CmdString, "-", "_"),
+ CmdStringU = ejabberd_regexp:greplace(CmdString, "-", "_"),
Command = list_to_atom(CmdStringU),
case ejabberd_commands:get_command_format(Command) of
{error, command_unknown} ->
@@ -678,13 +678,13 @@ filter_commands(All, SubString) ->
end.
filter_commands_regexp(All, Glob) ->
- RegExp = regexp:sh_to_awk(Glob),
+ RegExp = ejabberd_regexp:sh_to_awk(Glob),
lists:filter(
fun(Command) ->
- case regexp:first_match(Command, RegExp) of
- {match, _, _} ->
+ case ejabberd_regexp:run(Command, RegExp) of
+ match ->
true;
- _ ->
+ nomatch ->
false
end
end,