X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Ftest%2Frun-11-simple-fetch.c;h=8cd281e24fe31fc9feb78b406adc209a00ab4a9f;hb=b21004624683;hp=7225d88d3f583eba758f4e90dfc84f4192bd84d5;hpb=5e8b9af5e7fe5f1ccac407873a3b782b8a629782;p=ccan diff --git a/ccan/tdb2/test/run-11-simple-fetch.c b/ccan/tdb2/test/run-11-simple-fetch.c index 7225d88d..8cd281e2 100644 --- a/ccan/tdb2/test/run-11-simple-fetch.c +++ b/ccan/tdb2/test/run-11-simple-fetch.c @@ -27,16 +27,15 @@ int main(int argc, char *argv[]) struct tdb_data d; /* fetch should fail. */ - d = tdb_fetch(tdb, key); - ok1(d.dptr == NULL); - ok1(tdb_error(tdb) == TDB_ERR_NOEXIST); + ok1(tdb_fetch(tdb, key, &d) == TDB_ERR_NOEXIST); ok1(tdb_check(tdb, NULL, NULL) == 0); /* Insert should succeed. */ ok1(tdb_store(tdb, key, data, TDB_INSERT) == 0); ok1(tdb_check(tdb, NULL, NULL) == 0); /* Fetch should now work. */ - d = tdb_fetch(tdb, key); + ok1(tdb_fetch(tdb, key, &d) == TDB_SUCCESS); ok1(data_equal(d, data)); + free(d.dptr); ok1(tdb_check(tdb, NULL, NULL) == 0); tdb_close(tdb); }