summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Klishin <michael@novemberain.com>2015-11-20 15:21:22 +0300
committerMichael Klishin <michael@novemberain.com>2015-11-20 15:21:22 +0300
commitf61c0fca34adcc01d0dfc5e2944f74b0a555e01e (patch)
treecf6d26c6b83b2b888ac56ee6a8f5d2d23f5ff186 /src
parent1eb029e4c62cbe88dab7465c5abf085b7ca202eb (diff)
parent41eec8587d75993c1113da74efae726547a7ae26 (diff)
downloadrabbitmq-server-git-f61c0fca34adcc01d0dfc5e2944f74b0a555e01e.tar.gz
Merge pull request #437 from rabbitmq/rabbitmq-server-436
fixes clear_read_cache get_env handling
Diffstat (limited to 'src')
-rw-r--r--src/file_handle_cache.erl8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl
index d7e5abc873..15d6116de6 100644
--- a/src/file_handle_cache.erl
+++ b/src/file_handle_cache.erl
@@ -595,9 +595,11 @@ info(Items) -> gen_server2:call(?SERVER, {info, Items}, infinity).
clear_read_cache() ->
case application:get_env(rabbit, fhc_read_buffering) of
- false -> ok;
- true -> gen_server2:cast(?SERVER, clear_read_cache),
- clear_vhost_read_cache(rabbit_vhost:list())
+ {ok, true} ->
+ gen_server2:cast(?SERVER, clear_read_cache),
+ clear_vhost_read_cache(rabbit_vhost:list());
+ _ -> %% undefined or {ok, false}
+ ok
end.
clear_vhost_read_cache([]) ->