]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-mirror: fix potential context leak on replay interrupted
authorMykola Golub <mgolub@suse.com>
Sun, 5 May 2019 09:35:27 +0000 (10:35 +0100)
committerMykola Golub <mgolub@suse.com>
Tue, 11 Jun 2019 06:59:04 +0000 (07:59 +0100)
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/tools/rbd_mirror/ImageReplayer.cc

index 99368123c64d076abd4632a27e40819f996490ad..621b99a5ece96cec6626306e6054e0ddb3e5dde9 100644 (file)
@@ -662,6 +662,7 @@ void ImageReplayer<I>::handle_start_replay(int r) {
   reschedule_update_status_task(30);
 
   if (on_replay_interrupted()) {
+    on_finish->complete(r);
     return;
   }