From 7fab7fbc9489d0f22c6ed7ff40ba7d888c358bf0 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Mon, 10 Feb 2020 12:30:43 +0800 Subject: [PATCH] osd: pass std::string when using formatter Signed-off-by: Kefu Chai --- src/osd/OSDMap.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(); } -- 2.47.3