]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: pass std::string when using formatter 33167/head
authorKefu Chai <kchai@redhat.com>
Mon, 10 Feb 2020 04:30:43 +0000 (12:30 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 10 Feb 2020 08:33:56 +0000 (16:33 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/osd/OSDMap.cc

index aa6798bc1a1d800f8019130d3df0c031f44e3132..05eee7ef7369ae22a87be608e625eff2d898792e 100644 (file)
@@ -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();
   }