From cd476ee531d3d5eb060de65cb1218ca7f02536b1 Mon Sep 17 00:00:00 2001 From: "Sv. Lockal" Date: Tue, 17 Jan 2012 19:03:18 +0000 Subject: [PATCH] fix [#29914] paste text into blender causes crash --- source/blender/blenkernel/intern/text.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/blenkernel/intern/text.c b/source/blender/blenkernel/intern/text.c index 40d439169a3..1fe385dbf81 100644 --- a/source/blender/blenkernel/intern/text.c +++ b/source/blender/blenkernel/intern/text.c @@ -225,7 +225,7 @@ int txt_extended_ascii_as_utf8(char **str) int length = strlen(*str); while ((*str)[i]) { - if((bad_char= BLI_utf8_invalid_byte(*str+i, length)) == -1) + if((bad_char= BLI_utf8_invalid_byte(*str+i, length-i)) == -1) break; added++; @@ -238,7 +238,7 @@ int txt_extended_ascii_as_utf8(char **str) i= 0; while ((*str)[i]) { - if((bad_char= BLI_utf8_invalid_byte((*str)+i, length)) == -1) { + if((bad_char= BLI_utf8_invalid_byte((*str)+i, length-i)) == -1) { memcpy(newstr+mi, (*str)+i, length - i + 1); break; }