diff -r 5c915d01bdc0 -r a73674e99e62 src/scene_node.c --- a/src/scene_node.c Sat Aug 16 22:59:49 2025 +0200 +++ b/src/scene_node.c Mon Aug 18 23:11:50 2025 +0200 @@ -53,7 +53,7 @@ } static void asc_scene_node_destroy(AscSceneNode *node) { - cxListFree(node->behaviors); + cxMapFree(node->behaviors); if (node->user_data_free_func != NULL) { node->user_data_free_func((void*)node->user_data_allocator, node->user_data); }