From c2d4b70f8cafdc51b12de404fb8c5dbc21cef522 Mon Sep 17 00:00:00 2001 From: jdgleaver Date: Fri, 21 Dec 2018 12:32:10 +0000 Subject: [PATCH] menu_displaylist_parse_options_remappings(): increase buffer sizes, remove string precision qualifier (alternative to PR #7782) --- menu/menu_displaylist.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 7af71278aa..43145ce855 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -3413,8 +3413,8 @@ static int menu_displaylist_parse_options_remappings( { for (retro_id = 0; retro_id < RARCH_FIRST_CUSTOM_BIND; retro_id++) { - char desc_label[255]; - char descriptor[255]; + char desc_label[400]; + char descriptor[300]; const struct retro_keybind *auto_bind = NULL; const struct retro_keybind *keybind = NULL; @@ -3438,7 +3438,7 @@ static int menu_displaylist_parse_options_remappings( if (string_is_equal(settings->arrays.menu_driver, "rgui") && (max_users > 1)) { snprintf(desc_label, sizeof(desc_label), - "%.5s [%s %u]", descriptor, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_USER), p + 1); + "%s [%s %u]", descriptor, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_USER), p + 1); strlcpy(descriptor, desc_label, sizeof(descriptor)); }