From a4e3193cc0b38638be15ee4308cad524516df87b Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Thu, 30 Aug 2018 19:10:58 +0300 Subject: [PATCH] test/librbd: fix ioctx reference leak in DetachChildRequest mock tests Signed-off-by: Mykola Golub --- src/test/librbd/image/test_mock_DetachChildRequest.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/librbd/image/test_mock_DetachChildRequest.cc b/src/test/librbd/image/test_mock_DetachChildRequest.cc index c63ae5ca81b3..2fea0b461f85 100644 --- a/src/test/librbd/image/test_mock_DetachChildRequest.cc +++ b/src/test/librbd/image/test_mock_DetachChildRequest.cc @@ -71,7 +71,7 @@ public: auto rados_client = (*io_ctx_impl)->get_mock_rados_client(); EXPECT_CALL(*rados_client, create_ioctx(_, _)) - .WillOnce(Return(*io_ctx_impl)); + .WillOnce(DoAll(GetReference(*io_ctx_impl), Return(*io_ctx_impl))); } void expect_child_detach(MockImageCtx &mock_image_ctx, -- 2.47.3