From 41049f30b0e96b24bc3ab94fc07190daea879a8a Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 14 Dec 2011 10:59:51 -0800 Subject: [PATCH] objecter: fix use-after-free messenger consumes the m reference. Yay valgrind. Signed-off-by: Sage Weil --- src/osdc/Objecter.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 07dc34b52b164..04816aba00012 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -1068,10 +1068,10 @@ void Objecter::send_op(Op *op) if (op->priority) m->set_priority(op->priority); - messenger->send_message(m, op->session->con); - logger->inc(l_osdc_op_send); logger->inc(l_osdc_op_send_bytes, m->get_data().length()); + + messenger->send_message(m, op->session->con); } int Objecter::calc_op_budget(Op *op) -- 2.39.5