rnatm

Load and structure data describing an atmosphere
git clone git://git.meso-star.fr/rnatm.git
Log | Files | Refs | README | LICENSE

commit 97c614804caab461acd553b84695274dcf32e7fd
parent c4ae089becb0de2cd079012dded315775c79f589
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon, 25 Jul 2022 17:31:49 +0200

Fix partition pool freeing

Diffstat:
Msrc/rnatm_voxel_partition.c | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/rnatm_voxel_partition.c b/src/rnatm_voxel_partition.c @@ -185,18 +185,17 @@ release_pool(ref_T* ref) struct partition* partition = CONTAINER_OF(node, struct partition, node); list_del(node); partition_ref_put(partition); - MEM_RM(pool->allocator, partition); } LIST_FOR_EACH_SAFE(node, tmp_node, &pool->parts_commit) { struct partition* partition = CONTAINER_OF(node, struct partition, node); list_del(node); partition_ref_put(partition); - MEM_RM(pool->allocator, partition); } ASSERT(is_list_empty(&pool->parts_free)); ASSERT(is_list_empty(&pool->parts_commit)); + MEM_RM(pool->allocator, pool); } /*******************************************************************************