From: Rusty Russell Date: Wed, 1 Dec 2010 12:36:56 +0000 (+1030) Subject: tdb2: fix tdb_check() return when free table entries missing. X-Git-Url: https://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=dbbde01940aca8b46e69ad26f760e9b6e736f592 tdb2: fix tdb_check() return when free table entries missing. It mistakenly returned -1 meaning "success". --- 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);