mirror of
https://github.com/libretro/RetroArch
synced 2025-04-11 00:44:20 +00:00
Silence some Clang static analysis warnings
This commit is contained in:
parent
88e7c03e1b
commit
e82882a1ab
@ -62,10 +62,13 @@ static void menu_list_free_list(file_list_t *list)
|
||||
|
||||
static void menu_list_free(menu_list_t *menu_list)
|
||||
{
|
||||
unsigned i;
|
||||
if (!menu_list)
|
||||
return;
|
||||
|
||||
if (menu_list->menu_stack)
|
||||
{
|
||||
unsigned i;
|
||||
|
||||
for (i = 0; i < menu_list->menu_stack_size; i++)
|
||||
{
|
||||
if (!menu_list->menu_stack[i])
|
||||
@ -74,6 +77,14 @@ static void menu_list_free(menu_list_t *menu_list)
|
||||
menu_list_free_list(menu_list->menu_stack[i]);
|
||||
menu_list->menu_stack[i] = NULL;
|
||||
}
|
||||
|
||||
free(menu_list->menu_stack);
|
||||
}
|
||||
|
||||
if (menu_list->selection_buf)
|
||||
{
|
||||
unsigned i;
|
||||
|
||||
for (i = 0; i < menu_list->selection_buf_size; i++)
|
||||
{
|
||||
if (!menu_list->selection_buf[i])
|
||||
@ -83,8 +94,8 @@ static void menu_list_free(menu_list_t *menu_list)
|
||||
menu_list->selection_buf[i] = NULL;
|
||||
}
|
||||
|
||||
free(menu_list->menu_stack);
|
||||
free(menu_list->selection_buf);
|
||||
}
|
||||
|
||||
free(menu_list);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user