From: Kefu Chai Date: Fri, 25 Aug 2017 02:36:56 +0000 (+0800) Subject: osd/PGBackend: release a msg using msg->put() not delete X-Git-Tag: v13.0.1~1183^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F17246%2Fhead;p=ceph.git osd/PGBackend: release a msg using msg->put() not delete fix the regression introduced by 1c18b5cb Fixes: http://tracker.ceph.com/issues/20913 Signed-off-by: Kefu Chai --- diff --git a/src/osd/PGBackend.cc b/src/osd/PGBackend.cc index ef500e3351d3..468e29297d0d 100644 --- a/src/osd/PGBackend.cc +++ b/src/osd/PGBackend.cc @@ -141,7 +141,7 @@ void PGBackend::handle_recovery_delete(OpRequestRef op) if (r != -EAGAIN) { get_parent()->send_message_osd_cluster(reply, conn.get()); } else { - delete reply; + reply->put(); } })); gather.activate();