From e768ad183d1fe1ae6d90c3f095dfd9fa14318076 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 3 Apr 2008 13:29:28 -0700 Subject: [PATCH] ebofs: zero tail bit of cnode blocks --- src/ebofs/Ebofs.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ebofs/Ebofs.cc b/src/ebofs/Ebofs.cc index ef0b8d260617a..607f3276fc5ef 100644 --- a/src/ebofs/Ebofs.cc +++ b/src/ebofs/Ebofs.cc @@ -1219,6 +1219,8 @@ void Ebofs::write_cnode(Cnode *cn) unsigned off = 0; csum_t csum = encode_cnode(cn, bl, off); assert(off == bytes); + if (off < bl.length()) + bl.zero(off, bl.length()-off); // update pointer collection_tab->remove(cn->coll_id); -- 2.39.5