From: Mykola Golub Date: Thu, 30 Aug 2018 16:10:58 +0000 (+0300) Subject: test/librbd: fix ioctx reference leak in DetachChildRequest mock tests X-Git-Tag: v14.0.1~417^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a4e3193cc0b38638be15ee4308cad524516df87b;p=ceph.git test/librbd: fix ioctx reference leak in DetachChildRequest mock tests Signed-off-by: Mykola Golub --- diff --git a/src/test/librbd/image/test_mock_DetachChildRequest.cc b/src/test/librbd/image/test_mock_DetachChildRequest.cc index c63ae5ca81b32..2fea0b461f854 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,