From: Kefu Chai Date: Tue, 9 Aug 2022 16:05:55 +0000 (+0800) Subject: Merge pull request #47379 from NitzanMordhai/wip-nitzan-valgrind-handle-recovery... X-Git-Tag: v18.0.0~313 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cf287b3b3b68b397a5489462c9d59072b2f19eb7;p=ceph.git Merge pull request #47379 from NitzanMordhai/wip-nitzan-valgrind-handle-recovery-delete osd: remove invalid put on message Reviewed-by: Kefu Chai Reviewed-by: Neha Ojha --- cf287b3b3b68b397a5489462c9d59072b2f19eb7 diff --cc src/osd/PGBackend.cc index 69e8a4961d95,b099a32867d6..a9f6d00eab69 --- a/src/osd/PGBackend.cc +++ b/src/osd/PGBackend.cc @@@ -154,11 -154,9 +154,9 @@@ void PGBackend::handle_recovery_delete( ConnectionRef conn = m->get_connection(); gather.set_finisher(new LambdaContext( - [=](int r) { + [=, this](int r) { if (r != -EAGAIN) { get_parent()->send_message_osd_cluster(reply, conn.get()); - } else { - reply->put(); } })); gather.activate();