From 0d27bcc5341bf59867ccff5c63f6ed934445de44 Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Mon, 28 Jul 2014 20:22:35 +0200 Subject: [PATCH] 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 --- src/osd/ReplicatedPG.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 27ee3f3dbdf34..29c768e425eb6 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); -- 2.39.5