From: Kefu Chai Date: Mon, 10 Feb 2020 04:30:43 +0000 (+0800) Subject: osd: pass std::string when using formatter X-Git-Tag: v15.1.1~380^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7fab7fbc9489d0f22c6ed7ff40ba7d888c358bf0;p=ceph.git osd: pass std::string when using formatter Signed-off-by: Kefu Chai --- diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index aa6798bc1a1d..05eee7ef7369 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -1198,7 +1198,7 @@ void OSDMap::Incremental::dump(Formatter *f) const OSDMap::dump_erasure_code_profiles(new_erasure_code_profiles, f); f->open_array_section("old_erasure_code_profiles"); for (const auto &erasure_code_profile : old_erasure_code_profiles) { - f->dump_string("old", erasure_code_profile.c_str()); + f->dump_string("old", erasure_code_profile); } f->close_section(); @@ -3390,7 +3390,7 @@ void OSDMap::dump_erasure_code_profiles( for (const auto &profile : profiles) { f->open_object_section(profile.first.c_str()); for (const auto &profm : profile.second) { - f->dump_string(profm.first.c_str(), profm.second.c_str()); + f->dump_string(profm.first.c_str(), profm.second); } f->close_section(); }