diff options
author | Holger Weiss <holger@zedat.fu-berlin.de> | 2014-04-16 14:15:14 +0200 |
---|---|---|
committer | Holger Weiss <holger@zedat.fu-berlin.de> | 2014-04-16 14:15:14 +0200 |
commit | d350cc63619123744ee92e8cce709457b78e64f6 (patch) | |
tree | 137dd41877438e7638f6bed3a8911637d3d574a4 /src | |
parent | Merge pull request #171 from weiss/update-doc-url (diff) |
Accept "extauth_cache: false"
Don't log a "configuration problem" message if "extauth_cache: false" is
explicitly specified, as that's a valid configuration setting as per the
documentation.
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_auth_external.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_auth_external.erl b/src/ejabberd_auth_external.erl index ecd8552b1..9ae6c9081 100644 --- a/src/ejabberd_auth_external.erl +++ b/src/ejabberd_auth_external.erl @@ -172,7 +172,9 @@ remove_user(User, Server, Password) -> get_cache_option(Host) -> case ejabberd_config:get_option( {extauth_cache, Host}, - fun(I) when is_integer(I), I > 0 -> I end) of + fun(false) -> undefined; + (I) when is_integer(I), I > 0 -> I + end) of undefined -> false; CacheTime -> {true, CacheTime} end. |