X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftalloc%2Ftest%2Frun-external-alloc.c;h=0dc9346075a84a49a53a39ca47d76de6873e7a73;hb=6b999f4511e8458bd79eddc2951ab91511d23fa8;hp=70f3dacda5588f0fe6f1fddf9f2893675f5558dc;hpb=f933b8c3246e3fbfe362cb1db73a4ef774725709;p=ccan diff --git a/ccan/talloc/test/run-external-alloc.c b/ccan/talloc/test/run-external-alloc.c index 70f3dacd..0dc93460 100644 --- a/ccan/talloc/test/run-external-alloc.c +++ b/ccan/talloc/test/run-external-alloc.c @@ -1,5 +1,5 @@ -#include "talloc/talloc.c" -#include "tap/tap.h" +#include +#include #include /* Much testing already done in run.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();