From a01597b00f019a22036a4683074c8a07d1e81d09 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Fri, 20 Sep 2019 09:25:01 +0100 Subject: [PATCH] rbd-mirror: potential nullptr dereference in ImageReplayer::handle_start_replay Signed-off-by: Mykola Golub --- src/tools/rbd_mirror/ImageReplayer.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tools/rbd_mirror/ImageReplayer.cc b/src/tools/rbd_mirror/ImageReplayer.cc index cc419f58da3..96e7e83a59f 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; } -- 2.39.5