tal: add tal_expand().
[ccan] / ccan / tal / test / run-test-backend.c
index 2f9770a00b9c9804520e5f78cdcfcd2e3c120318..66144cb3a7356efdf99fba0524acc2cb0d8831ab 100644 (file)
@@ -12,7 +12,8 @@ static void *my_alloc(size_t len)
 
 static void my_free(void *p)
 {
-       return free((char *)p - 16);
+       if (p)
+               free((char *)p - 16);
 }
 
 static void *my_realloc(void *old, size_t new_size)
@@ -52,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);