X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ftest%2Frun-remap-in-read_traverse.c;h=d784ca34074ec7f8b8fe0cee6c957e60f42d578b;hp=66fc82ed8b4b18b0441ea0bdcae63f9be1141f04;hb=dc9da1e34fe6a9d113fd57e116ebbc6d5bd54819;hpb=efdf0f2d8f34b4c01c82c558b350ec36c7329b1e diff --git a/ccan/tdb2/test/run-remap-in-read_traverse.c b/ccan/tdb2/test/run-remap-in-read_traverse.c index 66fc82ed..d784ca34 100644 --- a/ccan/tdb2/test/run-remap-in-read_traverse.c +++ b/ccan/tdb2/test/run-remap-in-read_traverse.c @@ -40,7 +40,7 @@ int main(int argc, char *argv[]) unsigned int i; struct agent *agent; struct tdb_context *tdb; - struct tdb_data d = { (unsigned char *)"hello", 5 }; + struct tdb_data d = tdb_mkdata("hello", 5); const char filename[] = "run-remap-in-read_traverse.tdb"; plan_tests(4); @@ -51,7 +51,7 @@ int main(int argc, char *argv[]) O_RDWR|O_CREAT|O_TRUNC, 0600, &tap_log_attr); ok1(external_agent_operation(agent, OPEN, filename) == SUCCESS); - i = add_records_to_grow(agent, tdb->fd, tdb->map_size); + i = add_records_to_grow(agent, tdb->file->fd, tdb->file->map_size); /* Do a traverse. */ ok1(tdb_traverse(tdb, NULL, NULL) == i); @@ -59,6 +59,7 @@ int main(int argc, char *argv[]) /* Now store something! */ ok1(tdb_store(tdb, d, d, TDB_INSERT) == 0); ok1(tap_log_messages == 0); + tdb_close(tdb); free_external_agent(agent); return exit_status(); }