]> git.ozlabs.org Git - ccan/blobdiff - ccan/tal/test/run-test-backend.c
tal: make tal_len/tal_count(NULL) return 0.
[ccan] / ccan / tal / test / run-test-backend.c
index 4663a5664a0bfedcb93cde5b8094791f2bf863f7..ebcd811192cfc9e2c39f09e9aff914ce25767ed0 100644 (file)
@@ -31,7 +31,7 @@ static void *my_realloc(void *old, size_t new_size)
 
 #define NUM_ALLOCS 1000
 
-static void destroy_p(void *p)
+static void destroy_p(void *p UNNEEDED)
 {
 }
 
@@ -53,7 +53,8 @@ int main(void)
        tal_add_destructor(p, destroy_p);
 
        tal_set_name(p, "test");
-       name = tal_asprintf(NULL, "test2");
+       name = tal_arr(NULL, char, 6);
+       strcpy(name, "test2");
        tal_set_name(p, name);
        /* makes us free old name */
        tal_set_name(p, name);
@@ -74,5 +75,6 @@ int main(void)
        /* Finally, free the parent. */
        tal_free(p);
 
+       tal_cleanup();
        return exit_status();
 }