From 89ebcaa368a9f77261241869cfe344354212ca27 Mon Sep 17 00:00:00 2001 From: Wyllys Ingersoll Date: Fri, 10 Oct 2014 08:27:56 -0400 Subject: [PATCH] Fixed JSON output for stray OSDs --- src/osd/OSDMap.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index ed9b7e7ecf6..2d74fd79d44 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -2446,17 +2446,17 @@ void OSDMap::print_tree(ostream *out, Formatter *f) const if (!stray.empty()) { if (out) *out << "\n"; - if (f) - f->open_object_section("osd"); for (set::iterator p = stray.begin(); p != stray.end(); ++p) { if (out) *out << *p << "\t0\t"; + if (f) + f->open_object_section("osd"); print_osd_line(*p, out, f); if (out) *out << "\n"; + if (f) + f->close_section(); } - if (f) - f->close_section(); } if (f) f->close_section(); -- 2.47.3