char *parent, *c[4], *p;
int i, j;
- plan_tests(10);
+ plan_tests(14);
+
+ /* tal_free(NULL) works. */
+ ok1(tal_free(NULL) == NULL);
parent = tal(NULL, char);
ok1(parent);
+ ok1(tal_parent(parent) == NULL);
+ ok1(tal_parent(NULL) == NULL);
for (i = 0; i < 4; i++)
c[i] = tal(parent, char);
ok1(*c[3] == '1');
/* Free parent. */
- tal_free(parent);
+ ok1(tal_free(parent) == NULL);
parent = tal(NULL, char);
}
tal_free(parent);
+ tal_cleanup();
return exit_status();
}