[Bf-blender-cvs] [6ba8498] asset-engine: Fix memleak whene deleting IDs with uuid!

Bastien Montagne noreply at git.blender.org
Thu Jun 30 14:34:58 CEST 2016


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);
 }




More information about the Bf-blender-cvs mailing list