[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31786] trunk/blender/source/blender/ blenkernel/intern/library.c: bugfix [#23593] using material_slot.material= material_slot.material.copy() causes inescapable loop and blender to hang

Campbell Barton ideasman42 at gmail.com
Mon Sep 6 13:29:23 CEST 2010


Revision: 31786
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31786
Author:   campbellbarton
Date:     2010-09-06 13:29:23 +0200 (Mon, 06 Sep 2010)

Log Message:
-----------
bugfix [#23593] using material_slot.material=material_slot.material.copy() causes inescapable loop and blender to hang

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

Modified: trunk/blender/source/blender/blenkernel/intern/library.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/library.c	2010-09-06 10:35:32 UTC (rev 31785)
+++ trunk/blender/source/blender/blenkernel/intern/library.c	2010-09-06 11:29:23 UTC (rev 31786)
@@ -1146,7 +1146,7 @@
 			/* this would overflow name buffer */
 			left[16] = 0;
 			/* left_len = 16; */ /* for now this isnt used again */
-			memcpy(name, left, sizeof(char) * 16);
+			memcpy(name, left, sizeof(char) * 17);
 			continue;
 		}
 		/* this format specifier is from hell... */





More information about the Bf-blender-cvs mailing list