[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