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

Reply via email to