aboutsummaryrefslogtreecommitdiff
path: root/src/block.c
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-09-09 00:54:18 +0200
committerFederico Angelilli <code@fedang.net>2024-09-09 00:54:18 +0200
commitee3ea3be13744f766af57e4ae4504b5942655184 (patch)
tree6aecd9f5a93d4ee492155b89a453d722a61d5d81 /src/block.c
parentbdfa5a92e2bededb520dad6741e81128c67fb502 (diff)
Refactor and simplify config
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);
}