[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