From 2f83b43afc6f6864655dc5e37e4b8cfb88b4a805 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Thu, 5 Aug 2021 08:03:20 +0100 Subject: [PATCH] rbd-mirror: fix potential async op tracker leak in start_image_replayers Fixes: https://tracker.ceph.com/issues/52063 Signed-off-by: Mykola Golub --- src/tools/rbd_mirror/InstanceReplayer.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tools/rbd_mirror/InstanceReplayer.cc b/src/tools/rbd_mirror/InstanceReplayer.cc index 7ef2a6ef6cffe..e625bf3650429 100644 --- a/src/tools/rbd_mirror/InstanceReplayer.cc +++ b/src/tools/rbd_mirror/InstanceReplayer.cc @@ -371,6 +371,7 @@ void InstanceReplayer::start_image_replayers(int r) { std::lock_guard locker{m_lock}; if (m_on_shut_down != nullptr) { + m_async_op_tracker.finish_op(); return; } -- 2.39.5