]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rbd-mirror: image-replayer: Fix bug in resync listener remotion
authorRicardo Dias <rdias@suse.com>
Mon, 27 Jun 2016 10:07:41 +0000 (11:07 +0100)
committerRicardo Dias <rdias@suse.com>
Mon, 27 Jun 2016 10:07:41 +0000 (11:07 +0100)
Fixes: http://tracker.ceph.com/issues/16488
Signed-off-by: Ricardo Dias <rdias@suse.com>
src/tools/rbd_mirror/ImageReplayer.cc

index 19da8882f7edb3aee6f95e1a9f38aef42a9e0cff..8f5d69db0cfdfafd78ddfcba9c87130fc0ecc662 100644 (file)
@@ -1303,7 +1303,7 @@ void ImageReplayer<I>::shut_down(int r, Context *on_start) {
         ctx->complete(0);
       });
     ctx = new FunctionContext([this, ctx](int r) {
-        m_local_image_ctx->journal->remove_listener(
+        m_local_journal->remove_listener(
             librbd::journal::ListenerType::RESYNC, m_resync_listener);
         m_local_replay->shut_down(true, ctx);
       });