Commit: 70f2025e9ba2be286d650a882a120722aaf3e3f9
Author: Howard Trickey
Date: Tue Nov 26 09:32:59 2019 -0500
Branches: newboolean
https://developer.blender.org/rB70f2025e9ba2be286d650a882a120722aaf3e3f9
Fixed memory leak of bvh trees.
===================================================================
M source/blender/bmesh/tools/bmesh_boolean.c
===================================================================
diff --git a/source/blender/bmesh/tools/bmesh_boolean.c
b/source/blender/bmesh/tools/bmesh_boolean.c
index 8d6d99b7682..06f3b866e99 100644
--- a/source/blender/bmesh/tools/bmesh_boolean.c
+++ b/source/blender/bmesh/tools/bmesh_boolean.c
@@ -3563,6 +3563,10 @@ static void intersect_partset_pair(BoolState *bs,
}
MEM_freeN(overlap);
}
+ BLI_bvhtree_free(tree_a);
+ if (tree_b != tree_a) {
+ BLI_bvhtree_free(tree_b);
+ }
# ifdef BOOLDEBUG
if (dbg_level > 0) {
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs