[Bf-blender-cvs] [ee87c16] master: UI: use BLI_strdup to store the original string.

Campbell Barton noreply at git.blender.org
Sat Jun 14 10:45:04 CEST 2014


Commit: ee87c161db7a081d0cc31d59cda67858e369d199
Author: Campbell Barton
Date:   Sat Jun 14 18:32:18 2014 +1000
https://developer.blender.org/rBee87c161db7a081d0cc31d59cda67858e369d199

UI: use BLI_strdup to store the original string.

===================================================================

M	source/blender/editors/interface/interface.c

===================================================================

diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c
index ea349f2..d9c5811 100644
--- a/source/blender/editors/interface/interface.c
+++ b/source/blender/editors/interface/interface.c
@@ -1882,8 +1882,7 @@ void ui_convert_to_unit_alt_name(uiBut *but, char *str, size_t maxlen)
 		int unit_type = uiButGetUnitType(but);
 		char *orig_str;
 		
-		orig_str = MEM_callocN(sizeof(char) * maxlen + 1, "textedit sub str");
-		memcpy(orig_str, str, maxlen);
+		orig_str = BLI_strdup(str);
 		
 		bUnit_ToUnitAltName(str, maxlen, orig_str, unit->system, RNA_SUBTYPE_UNIT_VALUE(unit_type));




More information about the Bf-blender-cvs mailing list