[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33370] trunk/blender/source/blender/ makesrna/intern/rna_access.c: fix [#24921] Crash after inserting keyframing UV coords and changing frame in edit mode

Campbell Barton ideasman42 at gmail.com
Mon Nov 29 01:18:26 CET 2010


Revision: 33370
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33370
Author:   campbellbarton
Date:     2010-11-29 01:18:26 +0100 (Mon, 29 Nov 2010)

Log Message:
-----------
fix [#24921] Crash after inserting keyframing UV coords and changing frame in edit mode
zero length arrays were still having their members accessible.

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_access.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_access.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_access.c	2010-11-28 23:07:49 UTC (rev 33369)
+++ trunk/blender/source/blender/makesrna/intern/rna_access.c	2010-11-29 00:18:26 UTC (rev 33370)
@@ -2794,6 +2794,10 @@
 
 	if(ptr == NULL)
 		length= 0;
+	else if (length == 0) {
+		ptr= NULL;
+		itemsize= 0;
+	}
 
 	internal= MEM_callocN(sizeof(ArrayIterator), "ArrayIterator");
 	internal->ptr= ptr;





More information about the Bf-blender-cvs mailing list