From: Mykola Golub Date: Fri, 20 Sep 2019 08:25:01 +0000 (+0100) Subject: rbd-mirror: potential nullptr dereference in ImageReplayer::handle_start_replay X-Git-Tag: v15.1.0~1484^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F30484%2Fhead;p=ceph.git rbd-mirror: potential nullptr dereference in ImageReplayer::handle_start_replay Signed-off-by: Mykola Golub --- diff --git a/src/tools/rbd_mirror/ImageReplayer.cc b/src/tools/rbd_mirror/ImageReplayer.cc index cc419f58da3b8..96e7e83a59fca 100644 --- a/src/tools/rbd_mirror/ImageReplayer.cc +++ b/src/tools/rbd_mirror/ImageReplayer.cc @@ -639,7 +639,9 @@ void ImageReplayer::handle_start_replay(int r) { reschedule_update_status_task(30); if (on_replay_interrupted()) { - on_finish->complete(r); + if (on_finish != nullptr) { + on_finish->complete(r); + } return; }