Merge pull request #28744 from tchaikov/wip-monitor-cleanup

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

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
This commit is contained in:
Kefu Chai 2019-07-02 17:38:35 +08:00 committed by GitHub
commit b0e948c97b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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);
}));
}