]> granicus.if.org Git - ejabberd/commitdiff
Accept "extauth_cache: false"
authorHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 16 Apr 2014 12:15:14 +0000 (14:15 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 16 Apr 2014 12:15:14 +0000 (14:15 +0200)
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.

src/ejabberd_auth_external.erl

index ecd8552b10cb8a323fbeec15bceb780a23b76215..9ae6c90810195b61a1ab7a4121881c6a00385273 100644 (file)
@@ -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.