diff -r a35b39abe2b2 -r d619bf7dd87b src/scene_node.c --- a/src/scene_node.c Sat May 03 14:37:57 2025 +0200 +++ b/src/scene_node.c Sat May 03 19:48:57 2025 +0200 @@ -62,9 +62,7 @@ CxTreeIterator iter = asc_scene_node_iterator(node, true); cx_foreach(AscSceneNode*, child, iter) { if (!iter.exiting) continue; - if (child->behaviors != NULL) { - cxListFree(child->behaviors); - } + cxListFree(child->behaviors); if (child->free_func != NULL) { child->free_func(child); } else {