summaryrefslogtreecommitdiff
path: root/lib/ntdb/test/run-expand-in-transaction.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ntdb/test/run-expand-in-transaction.c')
-rw-r--r--lib/ntdb/test/run-expand-in-transaction.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ntdb/test/run-expand-in-transaction.c b/lib/ntdb/test/run-expand-in-transaction.c
index 54f9d81dec..71866a37c1 100644
--- a/lib/ntdb/test/run-expand-in-transaction.c
+++ b/lib/ntdb/test/run-expand-in-transaction.c
@@ -25,7 +25,8 @@ int main(int argc, char *argv[])
size = ntdb->file->map_size;
/* Add a fake record to chew up the existing free space. */
k = ntdb_mkdata("fake", 4);
- d.dsize = ntdb->file->map_size - sizeof(struct new_database)- 8;
+ d.dsize = ntdb->file->map_size
+ - NEW_DATABASE_HDR_SIZE(ntdb->hash_bits) - 8;
d.dptr = malloc(d.dsize);
memset(d.dptr, 0, d.dsize);
ok1(ntdb_store(ntdb, k, d, NTDB_INSERT) == 0);