]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-mirror: concurrent access of event might result in heap corruption 11104/head
authorJason Dillaman <dillaman@redhat.com>
Thu, 15 Sep 2016 22:14:15 +0000 (18:14 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 15 Sep 2016 22:14:15 +0000 (18:14 -0400)
Fixes: http://tracker.ceph.com/issues/17283
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/tools/rbd_mirror/ImageReplayer.cc

index 8e65e4bd92d7359fa9a50ac4bb73c41b62d21385..050764a70786bcb7e156e7334e663ee147aadbe3 100644 (file)
@@ -1084,7 +1084,6 @@ void ImageReplayer<I>::process_entry() {
     ImageReplayer, &ImageReplayer<I>::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 <typename I>