From a169a109e5636699fd11915d06257cf26105a105 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 3 Dec 2013 09:10:55 +1100 Subject: [PATCH] User Interface: error in own recent commit, replacing loop with memset --- source/blender/editors/interface/interface_handlers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index d0b0661c333..f903d0647b3 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -1604,7 +1604,7 @@ void ui_button_text_password_hide(char password_str[UI_MAX_DRAW_STR], uiBut *but } else { /* convert text to hidden test using asterisks (e.g. pass -> ****) */ - int i, len = BLI_strlen_utf8(but->drawstr); + const size_t len = BLI_strlen_utf8(but->drawstr); /* remap cursor positions */ if (but->pos >= 0) { @@ -1617,7 +1617,7 @@ void ui_button_text_password_hide(char password_str[UI_MAX_DRAW_STR], uiBut *but BLI_strncpy(password_str, but->drawstr, UI_MAX_DRAW_STR); memset(but->drawstr, '*', len); - but->drawstr[i] = '\0'; + but->drawstr[len] = '\0'; } }