]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/summary.c
tdb2: shrink free header from 32 to 24 bytes.
[ccan] / ccan / tdb2 / summary.c
index 97052608fc866735156ab5938bf827ea8f653242..c04fa76f945b809a701b77f1df428dc9b693b76b 100644 (file)
@@ -63,7 +63,7 @@ static bool summarize(struct tdb_context *tdb,
                    || p->r.magic == TDB_RECOVERY_MAGIC) {
                        len = sizeof(p->r) + p->r.max_len;
                } else if (rec_magic(&p->u) != TDB_MAGIC) {
-                       len = p->f.data_len;
+                       len = frec_len(&p->f);
                        tally_add(free, len);
                        tally_add(buckets, size_to_bucket(len));
                        len += sizeof(p->u);