X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Frbtree%2Ftest%2Frun-many.c;h=75d2d01e5904edc0d0ec64db913a1d9ec36153b8;hp=a023403064ca4015103b783631d4ee79bb6f51ae;hb=8d20b53ecd76773591e95db3bdfcbbd5129efb9e;hpb=6a13cea6a9055092f52dec6f74c09d99d673dd0e diff --git a/ccan/rbtree/test/run-many.c b/ccan/rbtree/test/run-many.c index a0234030..75d2d01e 100644 --- a/ccan/rbtree/test/run-many.c +++ b/ccan/rbtree/test/run-many.c @@ -66,9 +66,9 @@ static void delete_all(trbt_tree_t *rb) int main(void) { trbt_tree_t *rb; - void *ctx = talloc_init("toplevel"); + void *ctx = talloc_strdup(NULL, "toplevel"); - plan_tests(7); + plan_tests(8); rb = trbt_create(ctx, 0); ok1(rb); @@ -95,6 +95,10 @@ int main(void) /* All are children of rb, so this is clean. */ talloc_free(rb); + /* No memory leaks? */ + ok1(talloc_total_blocks(ctx) == 1); + talloc_free(ctx); + /* This exits depending on whether all tests passed */ return exit_status(); }