aboutsummaryrefslogtreecommitdiff
path: root/src/block.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/block.c')
-rw-r--r--src/block.c4
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);
}