From 3f13396d73019e6aa083df369994c06bde1106a3 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Mon, 15 May 2017 08:58:37 +0300 Subject: [PATCH] Fix use_cache/1 callback --- src/ejabberd_auth_mnesia.erl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/ejabberd_auth_mnesia.erl b/src/ejabberd_auth_mnesia.erl index 02c22f9d5..9c2152578 100644 --- a/src/ejabberd_auth_mnesia.erl +++ b/src/ejabberd_auth_mnesia.erl @@ -77,10 +77,14 @@ update_reg_users_counter_table(Server) -> end, mnesia:sync_dirty(F). -use_cache(_) -> +use_cache(Host) -> case mnesia:table_info(passwd, storage_type) of - disc_only_copies -> true; - _ -> false + disc_only_copies -> + ejabberd_config:get_option( + {auth_use_cache, Host}, + ejabberd_config:use_cache(Host)); + _ -> + false end. plain_password_required(Server) ->