Commit: 6ba84983074145bf72a34c4fc37cbd63080ee5b2
Author: Bastien Montagne
Date:   Thu Jun 30 13:02:09 2016 +0200
Branches: asset-engine
https://developer.blender.org/rB6ba84983074145bf72a34c4fc37cbd63080ee5b2

Fix memleak whene deleting IDs with uuid!

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

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

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

diff --git a/source/blender/blenkernel/intern/library_remap.c 
b/source/blender/blenkernel/intern/library_remap.c
index 10dd123..3d02ee4 100644
--- a/source/blender/blenkernel/intern/library_remap.c
+++ b/source/blender/blenkernel/intern/library_remap.c
@@ -540,6 +540,10 @@ void BKE_libblock_free_data(Main *bmain, ID *id)
                MEM_freeN(id->properties);
        }
        
+       if (id->uuid) {
+               MEM_freeN(id->uuid);
+       }
+
        /* this ID may be a driver target! */
        BKE_animdata_main_cb(bmain, animdata_dtar_clear_cb, (void *)id);
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to