25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-20 16:15:59 +01:00

Show and throw error when captcha_cmd is required but not configured.

SVN Revision: 2874
This commit is contained in:
Badlop 2010-01-11 22:21:23 +00:00
parent 8447dfa4b1
commit 4f643ce9b8

View File

@ -328,7 +328,9 @@ get_prog_name() ->
FileName when is_list(FileName) ->
FileName;
_ ->
""
?CRITICAL_MSG("The option captcha_cmd is not configured, but some "
"module wants to use the CAPTCHA feature.", []),
throw({error, option_not_configured_captcha_cmd})
end.
get_url(Str) ->
@ -388,9 +390,10 @@ return(Port, TRef, Result) ->
Result.
is_feature_enabled() ->
case get_prog_name() of
"" -> false;
try get_prog_name() of
Prog when is_list(Prog) -> true
catch
_:_ -> false
end.
is_feature_available() ->