fixed data offset definition
authorAndrew Tridgell <tridge@samba.org>
Sat, 5 Jan 2008 01:10:18 +0000 (12:10 +1100)
committerAndrew Tridgell <tridge@samba.org>
Sat, 5 Jan 2008 01:10:18 +0000 (12:10 +1100)
lib/tdb/common/tdb_private.h

index 920a3de8f53e71de8b0a07a377b9d9bfd4e57d7b..b77b6e10f85f64e7fdbd97487661841df21d48dc 100644 (file)
@@ -61,7 +61,7 @@ typedef u32 tdb_off_t;
 #define TDB_BAD_MAGIC(r) ((r)->magic != TDB_MAGIC && !TDB_DEAD(r))
 #define TDB_HASH_TOP(hash) (FREELIST_TOP + (BUCKET(hash)+1)*sizeof(tdb_off_t))
 #define TDB_HASHTABLE_SIZE(tdb) ((tdb->header.hash_size+1)*sizeof(tdb_off_t))
-#define TDB_DATA_START(hash_size) TDB_HASH_TOP(hash_size-1)
+#define TDB_DATA_START(hash_size) TDB_HASH_TOP(hash_size)
 #define TDB_RECOVERY_HEAD offsetof(struct tdb_header, recovery_start)
 #define TDB_SEQNUM_OFS    offsetof(struct tdb_header, sequence_number)
 #define TDB_PAD_BYTE 0x42