[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55278] trunk/blender/source/blender/ editors/interface/interface.c: ui_def_but() allocating an extra byte in ' but->str' for no reason.

Campbell Barton ideasman42 at gmail.com
Thu Mar 14 12:29:16 CET 2013


Revision: 55278
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55278
Author:   campbellbarton
Date:     2013-03-14 11:29:15 +0000 (Thu, 14 Mar 2013)
Log Message:
-----------
ui_def_but() allocating an extra byte in 'but->str' for no reason.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface.c

Modified: trunk/blender/source/blender/editors/interface/interface.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface.c	2013-03-14 10:39:18 UTC (rev 55277)
+++ trunk/blender/source/blender/editors/interface/interface.c	2013-03-14 11:29:15 UTC (rev 55278)
@@ -2746,8 +2746,8 @@
 	but->retval = retval;
 
 	slen = strlen(str);
-	if (slen >= UI_MAX_NAME_STR - 1) {
-		but->str = MEM_mallocN(slen + 2, "ui_def_but str"); /* why +2 ? */
+	if (slen >= UI_MAX_NAME_STR) {
+		but->str = MEM_mallocN(slen + 1, "ui_def_but str");
 	}
 	else {
 		but->str = but->strdata;




More information about the Bf-blender-cvs mailing list