From 94d1aa26581ced912dc3dfb120a74273453ec732 Mon Sep 17 00:00:00 2001 From: John Spray Date: Wed, 20 Jan 2016 13:06:37 +0000 Subject: [PATCH] client: take lock in handle_conf_change Fixes: #14365 Signed-off-by: John Spray --- src/client/Client.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index 5dc60c23d4c9c..a4a01a80b3a68 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -12233,6 +12233,8 @@ const char** Client::get_tracked_conf_keys() const void Client::handle_conf_change(const struct md_config_t *conf, const std::set &changed) { + Mutex::Locker lock(client_lock); + if (changed.count("client_cache_size") || changed.count("client_cache_mid")) { lru.lru_set_max(cct->_conf->client_cache_size); -- 2.39.5