[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34173] trunk/blender/source/blender/ blenkernel/intern/node.c: fix for using freed memory with animation/group/ ungroup code.
Campbell Barton
ideasman42 at gmail.com
Sat Jan 8 12:08:51 CET 2011
Revision: 34173
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34173
Author: campbellbarton
Date: 2011-01-08 11:08:51 +0000 (Sat, 08 Jan 2011)
Log Message:
-----------
fix for using freed memory with animation/group/ungroup code.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/node.c
Modified: trunk/blender/source/blender/blenkernel/intern/node.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/node.c 2011-01-08 10:23:36 UTC (rev 34172)
+++ trunk/blender/source/blender/blenkernel/intern/node.c 2011-01-08 11:08:51 UTC (rev 34173)
@@ -551,7 +551,7 @@
BKE_animdata_separate_by_basepath(&ntree->id, &ngroup->id, &anim_basepaths);
/* paths + their wrappers need to be freed */
- for (ld = anim_basepaths.first; ld; ld = ld->next) {
+ for (ld = anim_basepaths.first; ld; ld = ldn) {
ldn = ld->next;
MEM_freeN(ld->data);
@@ -866,7 +866,7 @@
BKE_animdata_separate_by_basepath(&wgroup->id, &ntree->id, &anim_basepaths);
/* paths + their wrappers need to be freed */
- for (ld = anim_basepaths.first; ld; ld = ld->next) {
+ for (ld = anim_basepaths.first; ld; ld = ldn) {
ldn = ld->next;
MEM_freeN(ld->data);
More information about the Bf-blender-cvs
mailing list