aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_config.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_config.erl')
-rw-r--r--src/ejabberd_config.erl6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/ejabberd_config.erl b/src/ejabberd_config.erl
index 53936744e..cacec8bf1 100644
--- a/src/ejabberd_config.erl
+++ b/src/ejabberd_config.erl
@@ -207,12 +207,10 @@ consult(File) ->
end
end.
-parserl([$>, $\s | String]) ->
- {ok, A2, _} = erl_scan:string(String),
+parserl(<<"> ", Term/binary>>) ->
+ {ok, A2, _} = erl_scan:string(binary_to_list(Term)),
{ok, A3} = erl_parse:parse_term(A2),
A3;
-parserl(B) when is_binary(B) ->
- parserl(binary_to_list(B));
parserl({A, B}) ->
{parserl(A), parserl(B)};
parserl([El|Tail]) ->