mon/Monitor: no need to create a local variable for capturing it

just capture `changed` by value would suffice.

Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2019-06-25 21:05:58 +08:00
parent 9d1548bec4
commit 7959e5075a

View File

@ -550,10 +550,9 @@ void Monitor::handle_conf_change(const ConfigProxy& conf,
if (changed.count("mon_health_to_clog") ||
changed.count("mon_health_to_clog_interval") ||
changed.count("mon_health_to_clog_tick_interval")) {
std::set<std::string> c2(changed);
finisher.queue(new C_MonContext(this, [this, c2](int) {
finisher.queue(new C_MonContext(this, [this, changed](int) {
Mutex::Locker l(lock);
health_to_clog_update_conf(c2);
health_to_clog_update_conf(changed);
}));
}