]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/librbd/crypto/luks/test_mock_FormatRequest.cc
import quincy beta 17.1.0
[ceph.git] / ceph / src / test / librbd / crypto / luks / test_mock_FormatRequest.cc
index 189c666debc5e0f90311873104311fa8b47f0eaa..d27c3fe12853d484a22655a9a736fdbb027fea60 100644 (file)
@@ -46,9 +46,14 @@ struct TestMockCryptoLuksFormatRequest : public TestMockFixture {
     librbd::ImageCtx *ictx;
     ASSERT_EQ(0, open_image(m_image_name, &ictx));
     mock_image_ctx = new MockImageCtx(*ictx);
+    crypto = nullptr;
   }
 
   void TearDown() override {
+    if (crypto != nullptr) {
+      crypto->put();
+      crypto = nullptr;
+    }
     delete mock_image_ctx;
     TestMockFixture::TearDown();
   }