mirror of
https://github.com/libretro/RetroArch
synced 2025-03-02 19:13:34 +00:00
(XMB) Fix memory corruption
This commit is contained in:
parent
fe5e6ffd22
commit
3edc3b6c36
@ -1525,11 +1525,13 @@ static void xmb_free(void *data)
|
||||
font_driver = (const struct gl_font_renderer*)gl->font_driver;
|
||||
|
||||
if (menu && menu->userdata)
|
||||
{
|
||||
xmb = (xmb_handle_t*)menu->userdata;
|
||||
gl_coord_array_release(&xmb->raster_block.carr);
|
||||
|
||||
free(menu->userdata);
|
||||
|
||||
xmb = (xmb_handle_t*)menu->userdata;
|
||||
|
||||
gl_coord_array_release(&xmb->raster_block.carr);
|
||||
menu->userdata = NULL;
|
||||
}
|
||||
|
||||
if (font_driver->bind_block)
|
||||
font_driver->bind_block(gl->font_handle, NULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user