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:
parent
8447dfa4b1
commit
4f643ce9b8
@ -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() ->
|
||||
|
Loading…
Reference in New Issue
Block a user