mirror of
https://github.com/libretro/RetroArch
synced 2025-02-07 12:39:54 +00:00
(Lakka) Avoid invalid read and properly deinitialize sub menu items
This commit is contained in:
parent
3bcac616f7
commit
5ba310918d
@ -649,7 +649,7 @@ static GLuint png_texture_load(const char * file_name)
|
||||
|
||||
static void lakka_context_destroy(void *data)
|
||||
{
|
||||
int i, j;
|
||||
int i, j, k;
|
||||
gl_t *gl = (gl_t*)driver.video_data;
|
||||
|
||||
for (i = 0; i < TEXTURE_LAST; i++)
|
||||
@ -672,9 +672,12 @@ static void lakka_context_destroy(void *data)
|
||||
|
||||
item = (menu_item_t*)&category->items[j];
|
||||
|
||||
if (item)
|
||||
if (!item)
|
||||
continue;
|
||||
|
||||
for (k = 0; k < item->num_subitems; k++ )
|
||||
{
|
||||
subitem = (menu_subitem_t*)&item->subitems[j];
|
||||
subitem = (menu_subitem_t*)&item->subitems[k];
|
||||
|
||||
if (subitem)
|
||||
glDeleteTextures(1, &subitem->icon);
|
||||
|
Loading…
x
Reference in New Issue
Block a user