]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
objectcacher: fix bh leak on discard
authorSage Weil <sage@inktank.com>
Thu, 16 Aug 2012 01:42:56 +0000 (18:42 -0700)
committerSage Weil <sage@inktank.com>
Thu, 16 Aug 2012 01:46:25 +0000 (18:46 -0700)
Fixes: #2950
Signed-off-by: Sage Weil <sage@inktank.com>
src/osdc/ObjectCacher.cc

index f20506b29ec2cd181c376b3754a826a22ce61b94..a46ffb3bece510adde4937097a1b66eea91ff118 100644 (file)
@@ -409,6 +409,7 @@ void ObjectCacher::Object::discard(loff_t off, loff_t len)
 
     p++;
     oc->bh_remove(this, bh);
+    delete bh;
   }
 }