25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-24 16:23:40 +01:00

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

SVN Revision: 2875
This commit is contained in:
Badlop 2010-01-11 22:22:04 +00:00
parent 75ca3d8975
commit a658348ac1

View File

@ -329,7 +329,9 @@ get_prog_name() ->
FileName when is_list(FileName) -> FileName when is_list(FileName) ->
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. end.
get_url(Str) -> get_url(Str) ->
@ -389,9 +391,10 @@ return(Port, TRef, Result) ->
Result. Result.
is_feature_enabled() -> is_feature_enabled() ->
case get_prog_name() of try get_prog_name() of
"" -> false;
Prog when is_list(Prog) -> true Prog when is_list(Prog) -> true
catch
_:_ -> false
end. end.
is_feature_available() -> is_feature_available() ->