From 86028553af9bac5bca6aebf5f9d29b1494c8c446 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Sat, 25 Sep 2010 13:57:51 +0930 Subject: [PATCH] tdb2: don't use probe arg to oob() We want it to complain if it's wrong... --- ccan/tdb2/check.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ccan/tdb2/check.c b/ccan/tdb2/check.c index 1ce75be0..cb864ab7 100644 --- a/ccan/tdb2/check.c +++ b/ccan/tdb2/check.c @@ -287,8 +287,8 @@ static bool check_free(struct tdb_context *tdb, return false; } if (tdb->methods->oob(tdb, off - + frec->data_len-sizeof(struct tdb_used_record), - true)) + + frec->data_len+sizeof(struct tdb_used_record), + false)) return false; if (off < zone_off || off >= zone_off + (1ULL<log(tdb, TDB_DEBUG_ERROR, tdb->log_priv, @@ -487,7 +487,6 @@ int tdb_check(struct tdb_context *tdb, unsigned max_zone_bits = INITIAL_ZONE_BITS; uint8_t tailer; - /* This always ensures the header is uptodate. */ if (tdb_allrecord_lock(tdb, F_RDLCK, TDB_LOCK_WAIT, false) != 0) return -1; -- 2.39.2