[Bf-blender-cvs] [4bce9c5283e] blender-v2.93-release: Fix memory leak in the BLI_bitmap created in 'looptri_no_hidden_map_get'

Germano Cavalcante noreply at git.blender.org
Sat Apr 17 22:12:43 CEST 2021


Commit: 4bce9c5283e51818cdb7293f51a3b0ad02813169
Author: Germano Cavalcante
Date:   Sat Apr 17 16:55:59 2021 -0300
Branches: blender-v2.93-release
https://developer.blender.org/rB4bce9c5283e51818cdb7293f51a3b0ad02813169

Fix memory leak in the BLI_bitmap created in 'looptri_no_hidden_map_get'

===================================================================

M	source/blender/blenkernel/intern/bvhutils.c

===================================================================

diff --git a/source/blender/blenkernel/intern/bvhutils.c b/source/blender/blenkernel/intern/bvhutils.c
index 790fb128c7c..bc63e423c09 100644
--- a/source/blender/blenkernel/intern/bvhutils.c
+++ b/source/blender/blenkernel/intern/bvhutils.c
@@ -1555,6 +1555,10 @@ BVHTree *BKE_bvhtree_from_mesh_get(struct BVHTreeFromMesh *data,
                                             bvh_cache_type,
                                             bvh_cache_p,
                                             mesh_eval_mutex);
+
+        if (looptri_mask != NULL) {
+          MEM_freeN(looptri_mask);
+        }
       }
       else {
         /* Setup BVHTreeFromMesh */



More information about the Bf-blender-cvs mailing list