[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33467] trunk/blender/source/blender/ makesrna/intern/makesrna.c: Bugfix #24699
Ton Roosendaal
ton at blender.org
Sat Dec 4 13:33:46 CET 2010
Revision: 33467
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33467
Author: ton
Date: 2010-12-04 13:33:45 +0100 (Sat, 04 Dec 2010)
Log Message:
-----------
Bugfix #24699
Crash when deleting Shapekeys, while Graph or Dopesheet was visible.
Caused by RNA collection lookup, which is not checking against index
out of range errors.
Brecht might have to give blessings for this though :)
Modified Paths:
--------------
trunk/blender/source/blender/makesrna/intern/makesrna.c
Modified: trunk/blender/source/blender/makesrna/intern/makesrna.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/makesrna.c 2010-12-04 11:44:56 UTC (rev 33466)
+++ trunk/blender/source/blender/makesrna/intern/makesrna.c 2010-12-04 12:33:45 UTC (rev 33467)
@@ -918,7 +918,7 @@
fprintf(f, " }\n");
fprintf(f, " }\n");
fprintf(f, " else {\n");
- fprintf(f, " while(index-- > 0)\n");
+ fprintf(f, " while(index-- > 0 && internal->link)\n");
fprintf(f, " internal->link= internal->link->next;\n");
fprintf(f, " }\n");
}
More information about the Bf-blender-cvs
mailing list