]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rados: Balance format sections in same do_get_inconsistent_cmd()
authorDavid Zafman <dzafman@redhat.com>
Wed, 27 Apr 2016 01:16:22 +0000 (18:16 -0700)
committerDavid Zafman <dzafman@redhat.com>
Tue, 14 Jun 2016 22:55:05 +0000 (15:55 -0700)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit de4681b80a5d24e72bbc7ac6dfee4775987fd834)

src/tools/rados/rados.cc

index 428e526cb7abf3d2b3d43b23d349db86cd1d355f..8c346eab0a317485343c73d8a94a43bcd143e2d3 100644 (file)
@@ -1321,7 +1321,6 @@ static void dump_inconsistent(const inconsistent_obj_t& inc,
     f.close_section();
   }
   f.close_section();
-  f.close_section();
 }
 
 static void dump_inconsistent(const inconsistent_snapset_t& inc,
@@ -1349,7 +1348,6 @@ static void dump_inconsistent(const inconsistent_snapset_t& inc,
     }
     f.close_section();
   }
-  f.close_section();
 }
 
 // dispatch the call by type
@@ -1425,6 +1423,7 @@ static int do_get_inconsistent_cmd(const std::vector<const char*> &nargs,
     for (auto& inc : items) {
       formatter.open_object_section("inconsistent");
       dump_inconsistent(inc, formatter);
+      formatter.close_section();
     }
     if (items.size() < max_item_num) {
       formatter.close_section();