From 79785efbdb7559fcf78756cf2de2739dfeb7e75e Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 28 Aug 2020 13:59:27 +0800 Subject: [PATCH] mgr/Mgr: have smaller lexical scope of local var Signed-off-by: Kefu Chai --- src/mgr/Mgr.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mgr/Mgr.cc b/src/mgr/Mgr.cc index 7115555c2a05..781017a26890 100644 --- a/src/mgr/Mgr.cc +++ b/src/mgr/Mgr.cc @@ -100,9 +100,8 @@ void MetadataUpdate::finish(int r) } } - DaemonStatePtr state; if (daemon_state.exists(key)) { - state = daemon_state.get(key); + DaemonStatePtr state = daemon_state.get(key); state->hostname = daemon_meta.at("hostname").get_str(); if (key.type == "mds" || key.type == "mgr" || key.type == "mon") { @@ -117,7 +116,7 @@ void MetadataUpdate::finish(int r) } daemon_state.update_metadata(state, m); } else { - state = std::make_shared(daemon_state.types); + auto state = std::make_shared(daemon_state.types); state->key = key; state->hostname = daemon_meta.at("hostname").get_str(); -- 2.47.3