mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 16:13:40 +00:00
Merge pull request #1778 from heuripedes/master
(menu_setting.c) Free driver setting values
This commit is contained in:
commit
7348942809
@ -7045,8 +7045,21 @@ static bool setting_append_list_input_player_options(
|
||||
|
||||
void menu_setting_free(rarch_setting_t *list)
|
||||
{
|
||||
if (list)
|
||||
free(list);
|
||||
if (!list)
|
||||
return;
|
||||
|
||||
rarch_setting_t *setting = list;
|
||||
|
||||
for (; setting->type != ST_NONE; setting++)
|
||||
{
|
||||
if (setting->flags & SD_FLAG_IS_DRIVER)
|
||||
{
|
||||
if (setting->values)
|
||||
free((void*)setting->values);
|
||||
}
|
||||
}
|
||||
|
||||
free(list);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user