From: Danny Al-Gaaf Date: Mon, 28 Jul 2014 18:22:35 +0000 (+0200) Subject: osd/ReplicatedPG.cc: fix resource leak X-Git-Tag: v0.86~135^2~19 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0d27bcc5341bf59867ccff5c63f6ed934445de44;p=ceph.git osd/ReplicatedPG.cc: fix resource leak CID 1204294 (#1 of 1): Resource leak (RESOURCE_LEAK) leaked_storage: Variable filter going out of scope leaks the storage it points to. Signed-off-by: Danny Al-Gaaf --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 27ee3f3dbdf3..29c768e425eb 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -994,6 +994,7 @@ void ReplicatedPG::do_pg_op(OpRequestRef op) } if (is_unreadable_object(oid)) { wait_for_unreadable_object(oid, op); + delete filter; return; } result = osd->store->read(coll, oid, 0, 0, osd_op.outdata);