From 10c4d71fbed34ea72d7d9ecef3567916a195bb30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 13 Jun 2024 15:09:54 +0200 Subject: [PATCH] Fix #123107: Memory leak when deleting edit bones The list of bone collections of an edit bone wasn't freed when deleting that edit bone. Thanks @lichtwerk for the fix! --- source/blender/editors/armature/armature_utils.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/editors/armature/armature_utils.cc b/source/blender/editors/armature/armature_utils.cc index 0d386be3974..87b31ba125f 100644 --- a/source/blender/editors/armature/armature_utils.cc +++ b/source/blender/editors/armature/armature_utils.cc @@ -129,6 +129,7 @@ void bone_free(bArmature *arm, EditBone *bone) } } + BLI_freelistN(&bone->bone_collections); BLI_freelinkN(arm->edbo, bone); }