]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/test/run-remap-in-read_traverse.c
tdb2: allow multiple opens of the same file.
[ccan] / ccan / tdb2 / test / run-remap-in-read_traverse.c
index 66fc82ed8b4b18b0441ea0bdcae63f9be1141f04..85df6612a9d5277158de2ac7b91fc927ca265c01 100644 (file)
@@ -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();
 }