]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/librbd: fix memory leak in TestMockCryptoLuksLoadRequest
authorOr Ozeri <oro@il.ibm.com>
Thu, 25 Nov 2021 13:42:22 +0000 (15:42 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Sun, 13 Feb 2022 15:49:58 +0000 (16:49 +0100)
fix memory leak in TestMockCryptoLuksLoadRequest.

Signed-off-by: Or Ozeri <oro@il.ibm.com>
(cherry picked from commit 79501173b7f9ac0d6d112f6951cd9d619ec93bc5)

src/test/librbd/crypto/luks/test_mock_LoadRequest.cc

index b67b5862fdd4cb5a078a8699585b14423c139a31..1a2300616abc21f68ca83b83ca64714f2c130f95 100644 (file)
@@ -56,6 +56,7 @@ struct TestMockCryptoLuksLoadRequest : public TestMockFixture {
   void TearDown() override {
     delete mock_image_ctx;
     if (crypto != nullptr) {
+      crypto->put();
       crypto = nullptr;
     }
     TestMockFixture::TearDown();