summaryrefslogtreecommitdiff
path: root/src/osdc
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2012-08-15 18:42:56 -0700
committerJosh Durgin <josh.durgin@inktank.com>2012-09-10 12:46:10 -0700
commit61d705e2d67f83c81aa7c6362ec6703e014ecb87 (patch)
treea1d2924b43709b2df9f14fa5d0144effee659f8b /src/osdc
parent787a78e8b1d8e5d92ee447b970ec8b79baa46f0b (diff)
downloadceph-61d705e2d67f83c81aa7c6362ec6703e014ecb87.tar.gz
objectcacher: fix bh leak on discard
Fixes: #2950 Signed-off-by: Sage Weil <sage@inktank.com>
Diffstat (limited to 'src/osdc')
-rw-r--r--src/osdc/ObjectCacher.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/osdc/ObjectCacher.cc b/src/osdc/ObjectCacher.cc
index f20506b29ec..a46ffb3bece 100644
--- a/src/osdc/ObjectCacher.cc
+++ b/src/osdc/ObjectCacher.cc
@@ -409,6 +409,7 @@ void ObjectCacher::Object::discard(loff_t off, loff_t len)
p++;
oc->bh_remove(this, bh);
+ delete bh;
}
}