[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35069] trunk/blender/source/blender/ blenkernel/intern/modifier.c: fix for uninitialized stack variable in displaying the modifier template.

Campbell Barton ideasman42 at gmail.com
Tue Feb 22 13:19:27 CET 2011


Revision: 35069
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35069
Author:   campbellbarton
Date:     2011-02-22 12:19:27 +0000 (Tue, 22 Feb 2011)
Log Message:
-----------
fix for uninitialized stack variable in displaying the modifier template.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/modifier.c

Modified: trunk/blender/source/blender/blenkernel/intern/modifier.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/modifier.c	2011-02-22 12:17:45 UTC (rev 35068)
+++ trunk/blender/source/blender/blenkernel/intern/modifier.c	2011-02-22 12:19:27 UTC (rev 35069)
@@ -247,6 +247,11 @@
 	ModifierData *md = (virtual_)? modifiers_getVirtualModifierList(ob): ob->modifiers.first;
 	int i, cageIndex = -1;
 
+	if(lastPossibleCageIndex_r) {
+		/* ensure the value is initialized */
+		*lastPossibleCageIndex_r= -1;
+	}
+
 	/* Find the last modifier acting on the cage. */
 	for (i=0; md; i++,md=md->next) {
 		ModifierTypeInfo *mti = modifierType_getInfo(md->type);




More information about the Bf-blender-cvs mailing list