[ccan] [PATCH 03/10] tdb: remove unused last_ptr

Brad Hards bradh at frogmouth.net
Tue Mar 8 20:28:06 EST 2011


---
 ccan/tdb/freelistcheck.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/ccan/tdb/freelistcheck.c b/ccan/tdb/freelistcheck.c
index 8d1ebab..5afcaa2 100644
--- a/ccan/tdb/freelistcheck.c
+++ b/ccan/tdb/freelistcheck.c
@@ -47,7 +47,7 @@ int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries)
 {
 	struct tdb_context *mem_tdb = NULL;
 	struct tdb_record rec;
-	tdb_off_t rec_ptr, last_ptr;
+	tdb_off_t rec_ptr;
 	int ret = -1;
 
 	*pnum_entries = 0;
@@ -63,10 +63,8 @@ int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries)
 		return 0;
 	}
 
-	last_ptr = FREELIST_TOP;
-
 	/* Store the FREELIST_TOP record. */
-	if (seen_insert(mem_tdb, last_ptr) == -1) {
+	if (seen_insert(mem_tdb, FREELIST_TOP) == -1) {
 		tdb->ecode = TDB_ERR_CORRUPT;
 		ret = -1;
 		goto fail;
@@ -94,7 +92,6 @@ int tdb_validate_freelist(struct tdb_context *tdb, int *pnum_entries)
 		}
 
 		/* move to the next record */
-		last_ptr = rec_ptr;
 		rec_ptr = rec.next;
 		*pnum_entries += 1;
 	}
-- 
1.7.1



More information about the ccan mailing list