From dbbde01940aca8b46e69ad26f760e9b6e736f592 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 1 Dec 2010 23:06:56 +1030 Subject: [PATCH] tdb2: fix tdb_check() return when free table entries missing. It mistakenly returned -1 meaning "success". --- ccan/tdb2/check.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ccan/tdb2/check.c b/ccan/tdb2/check.c index c7d83837..c5450ccc 100644 --- a/ccan/tdb2/check.c +++ b/ccan/tdb2/check.c @@ -572,7 +572,7 @@ int tdb_check(struct tdb_context *tdb, if (num_found != num_free) { tdb->log(tdb, TDB_DEBUG_ERROR, tdb->log_priv, "tdb_check: Not all entries are in free table\n"); - return false; + return -1; } tdb_allrecord_unlock(tdb, F_RDLCK); -- 2.39.2