diff --git a/menu/menu_entries.c b/menu/menu_entries.c index 8a1a59f13d..fecf4e6477 100644 --- a/menu/menu_entries.c +++ b/menu/menu_entries.c @@ -627,7 +627,7 @@ void menu_entries_increment_selection_buf(void) if (!menu_list) return false; - selection_buf = (file_list_t**)realloc(selection_buf, (menu_list->selection_buf_size + 1) * sizeof(file_list_t)); + selection_buf = (file_list_t**)realloc(selection_buf, (menu_list->selection_buf_size + 1) * sizeof(*menu_list->selection_buf)); if (!selection_buf) goto error; @@ -652,7 +652,7 @@ bool menu_entries_increment_menu_stack(void) if (!menu_list) return false; - menu_stack = (file_list_t**)realloc(menu_stack, (menu_list->menu_stack_size + 1) * sizeof(file_list_t)); + menu_stack = (file_list_t**)realloc(menu_stack, (menu_list->menu_stack_size + 1) * sizeof(*menu_list->menu_stack)); if (!menu_stack) goto error;