]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/librbd: close image in DiffIterateDeterministic 54860/head
authorIlya Dryomov <idryomov@gmail.com>
Sat, 9 Dec 2023 15:26:25 +0000 (16:26 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 11 Dec 2023 11:45:08 +0000 (12:45 +0100)
... to avoid valgrind reporting a memory leak on ImageCtx.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit be40bbbb12823721f8fb1cac4db681f5c22825ea)

src/test/librbd/test_librbd.cc

index 8f891b3017473edb235e5d13c0cfdadbf12f15e5..ea97b53a201365cc9aa4a40d6eb220f12da50f51 100644 (file)
@@ -4457,6 +4457,9 @@ TYPED_TEST(DiffIterateTest, DiffIterateDeterministic)
   ASSERT_EQ(0u, extents.size());
 
   ASSERT_PASSED(this->validate_object_map, image);
+
+  ASSERT_EQ(0, rbd_close(image));
+  rados_ioctx_destroy(ioctx);
 }
 
 TYPED_TEST(DiffIterateTest, DiffIterateDeterministicPP)