X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftalloc%2Ftest%2Frun-external-alloc.c;h=0dc9346075a84a49a53a39ca47d76de6873e7a73;hp=013041feb9159de1741ea1f28a6a51877a1bb1d4;hb=87aba1fa2abc28ff06f82e30cde3fa3d991e8e18;hpb=f0002cb9e4f6f403a25ad50252c06694439900f0 diff --git a/ccan/talloc/test/run-external-alloc.c b/ccan/talloc/test/run-external-alloc.c index 013041fe..0dc93460 100644 --- a/ccan/talloc/test/run-external-alloc.c +++ b/ccan/talloc/test/run-external-alloc.c @@ -32,7 +32,7 @@ static void ext_unlock(void) int main(void) { char *p, *p2, *head; - plan_tests(13); + plan_tests(15); expected_parent = NULL; head = talloc_add_external(NULL, ext_realloc, ext_lock, ext_unlock); @@ -62,6 +62,10 @@ int main(void) talloc_free(p); ok1(ext_free_count == 2); + expected_parent = NULL; + talloc_free(head); + ok1(ext_free_count == 3); + ok1(lock_count == unlock_count); return exit_status();