mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-30 16:36:29 +01:00
Support for arguments in ejabberdctl that are empty strings.
SVN Revision: 2828
This commit is contained in:
parent
93ed18c2e2
commit
5b782ad5a1
@ -318,18 +318,19 @@ format_args(Args, ArgsFormat) ->
|
|||||||
[],
|
[],
|
||||||
lists:zip(ArgsFormat, Args)).
|
lists:zip(ArgsFormat, Args)).
|
||||||
|
|
||||||
format_arg(Arg, Format) ->
|
format_arg(Arg, integer) ->
|
||||||
Parse = case Format of
|
format_arg2(Arg, "~d");
|
||||||
integer ->
|
format_arg("", string) ->
|
||||||
"~d";
|
"";
|
||||||
string ->
|
format_arg(Arg, string) ->
|
||||||
NumChars = integer_to_list(string:len(Arg)),
|
NumChars = integer_to_list(string:len(Arg)),
|
||||||
"~" ++ NumChars ++ "c"
|
Parse = "~" ++ NumChars ++ "c",
|
||||||
end,
|
format_arg2(Arg, Parse).
|
||||||
|
|
||||||
|
format_arg2(Arg, Parse)->
|
||||||
{ok, [Arg2], _RemainingArguments} = io_lib:fread(Parse, Arg),
|
{ok, [Arg2], _RemainingArguments} = io_lib:fread(Parse, Arg),
|
||||||
Arg2.
|
Arg2.
|
||||||
|
|
||||||
|
|
||||||
%%-----------------------------
|
%%-----------------------------
|
||||||
%% Format result
|
%% Format result
|
||||||
%%-----------------------------
|
%%-----------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user