aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-06-03 16:21:07 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-06-03 16:21:22 +0300
commit9a9633dbc50430185a49cfda489bc87bed838d7c (patch)
tree41b7f423a15e0fff2bb46369dce3224e5393cbae /src
parentRemove unused validation code (diff)
Do not ignore unknown options so far
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_config.erl5
-rw-r--r--src/gen_mod.erl7
2 files changed, 7 insertions, 5 deletions
diff --git a/src/ejabberd_config.erl b/src/ejabberd_config.erl
index efc70ed57..2ea35ed83 100644
--- a/src/ejabberd_config.erl
+++ b/src/ejabberd_config.erl
@@ -749,8 +749,9 @@ validate_opts(#state{opts = Opts} = State) ->
true
end;
_ ->
- ?ERROR_MSG("ignoring uknown option '~s'", [Opt]),
- false
+ ?ERROR_MSG("unknown option '~s' will be likely"
+ " ignored", [Opt]),
+ true
end
end, Opts),
State#state{opts = NewOpts}.
diff --git a/src/gen_mod.erl b/src/gen_mod.erl
index 2f9d3dd9e..3dcf4fcfd 100644
--- a/src/gen_mod.erl
+++ b/src/gen_mod.erl
@@ -248,9 +248,10 @@ validate_opts(Module, Opts) ->
end;
L when is_list(L) ->
SOpts = str:join([[$', atom_to_list(A), $'] || A <- L], <<", ">>),
- ?ERROR_MSG("ignoring unknown option '~s' for module '~s',"
- " available options are: ~s", [Opt, Module, SOpts]),
- false;
+ ?ERROR_MSG("unknown option '~s' for module '~s' will be"
+ " likely ignored, available options are: ~s",
+ [Opt, Module, SOpts]),
+ true;
{'EXIT', {undef, _}} ->
?WARNING_MSG("module '~s' doesn't export mod_opt_type/1",
[Module]),