From: Jason Dillaman Date: Thu, 15 Sep 2016 22:14:15 +0000 (-0400) Subject: rbd-mirror: concurrent access of event might result in heap corruption X-Git-Tag: v11.0.1~180^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F11104%2Fhead;p=ceph.git rbd-mirror: concurrent access of event might result in heap corruption Fixes: http://tracker.ceph.com/issues/17283 Signed-off-by: Jason Dillaman --- diff --git a/src/tools/rbd_mirror/ImageReplayer.cc b/src/tools/rbd_mirror/ImageReplayer.cc index 8e65e4bd92d7..050764a70786 100644 --- a/src/tools/rbd_mirror/ImageReplayer.cc +++ b/src/tools/rbd_mirror/ImageReplayer.cc @@ -1084,7 +1084,6 @@ void ImageReplayer::process_entry() { ImageReplayer, &ImageReplayer::handle_process_entry_ready>(this); Context *on_commit = new C_ReplayCommitted(this, std::move(m_replay_entry)); m_local_replay->process(m_event_entry, on_ready, on_commit); - m_event_entry = {}; } template