]> 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)
committerOr Ozeri <oro@il.ibm.com>
Sun, 28 Nov 2021 11:06:33 +0000 (13:06 +0200)
fix memory leak in TestMockCryptoLuksLoadRequest.

Signed-off-by: Or Ozeri <oro@il.ibm.com>
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();