From: Mykola Golub Date: Sun, 5 May 2019 09:35:27 +0000 (+0100) Subject: rbd-mirror: fix potential context leak on replay interrupted X-Git-Tag: v15.1.0~2445^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=232203522cfe8459cce8e5ce2ff689f83f626122;p=ceph.git rbd-mirror: fix potential context leak on replay interrupted Signed-off-by: Mykola Golub --- diff --git a/src/tools/rbd_mirror/ImageReplayer.cc b/src/tools/rbd_mirror/ImageReplayer.cc index 99368123c64d..621b99a5ece9 100644 --- a/src/tools/rbd_mirror/ImageReplayer.cc +++ b/src/tools/rbd_mirror/ImageReplayer.cc @@ -662,6 +662,7 @@ void ImageReplayer::handle_start_replay(int r) { reschedule_update_status_task(30); if (on_replay_interrupted()) { + on_finish->complete(r); return; }