From bd0cbbf5adc6ffc16fb9444b3ccfaea4007c2f69 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Sat, 9 Dec 2023 16:26:25 +0100 Subject: [PATCH] test/librbd: close image in DiffIterateDeterministic ... to avoid valgrind reporting a memory leak on ImageCtx. Signed-off-by: Ilya Dryomov (cherry picked from commit be40bbbb12823721f8fb1cac4db681f5c22825ea) --- src/test/librbd/test_librbd.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/librbd/test_librbd.cc b/src/test/librbd/test_librbd.cc index 8f891b3017473..ea97b53a20136 100644 --- a/src/test/librbd/test_librbd.cc +++ b/src/test/librbd/test_librbd.cc @@ -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) -- 2.39.5