diff options
Diffstat (limited to 'src/block.c')
| -rw-r--r-- | src/block.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/block.c b/src/block.c index fb35605..9a65d84 100644 --- a/src/block.c +++ b/src/block.c @@ -45,6 +45,7 @@ void block_copy(block_t *copy, const block_t *block) } } +// NOTE: This does not recursively free groups! void block_free(block_t *block) { free(block->label); @@ -52,9 +53,6 @@ void block_free(block_t *block) if (block->type == BLOCK_TEXT) { free(block->text.text); } else if (block->type == BLOCK_GROUP) { - for (int i = 0; i < block->group.n_children; i++) - block_free(block->group.children[i]); - free(block->group.children); } |
