tal: simplify.
[ccan] / ccan / tal / test / run-iter.c
index 6fc7537140c6d5a6b131dfe110be1ba4406d20d2..7021be27555df5705b43a85ecf69bbb317a1ff77 100644 (file)
@@ -6,21 +6,14 @@
 
 int main(void)
 {
 
 int main(void)
 {
-       char *p[NUM], *iter;
+       char *p[NUM] = { NULL }, *iter;
        int i;
 
        plan_tests(NUM + 1 + NUM);
 
        int i;
 
        plan_tests(NUM + 1 + NUM);
 
-       /* Create a random tree, but make sure we get multiple
-        * top-level groups! */
+       /* Create a random tree */
        for (i = 0; i < NUM; i++) {
        for (i = 0; i < NUM; i++) {
-               p[i] = tal(NULL, char);
-               *p[i] = '0';
-               if (next_group(&null_parent.c.group) != &null_parent.c.group)
-                       break;
-       }
-       for (i++; i < NUM; i++) {
-               p[i] = tal(p[rand() % i], char);
+               p[i] = tal(p[rand() % (i + 1)], char);
                *p[i] = '0';
        }
 
                *p[i] = '0';
        }