From 629c19ff87c5a456ed3ee9f2c79bf358cbb91478 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 6 Sep 2010 11:29:23 +0000 Subject: [PATCH] bugfix [#23593] using material_slot.material=material_slot.material.copy() causes inescapable loop and blender to hang --- source/blender/blenkernel/intern/library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 64d9a23b6a6..834e7de5811 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -1146,7 +1146,7 @@ static int check_for_dupid(ListBase *lb, ID *id, char *name) /* 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... */