From 5de85bb3e5e1aa2e2e25dedfaa78cd9ec09ac5c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Sat, 29 Oct 2016 14:36:16 -0300 Subject: [PATCH] (xmb) Fix memory leak Fixes #3857 --- menu/drivers/xmb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 2c9606d00a..8569543a52 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -2865,9 +2865,6 @@ static void *xmb_init(void **userdata) menu_display_allocate_white_texture(); xmb_init_horizontal_list(xmb); - /* FIXME: remove this? */ - xmb->font = menu_display_font(APPLICATION_SPECIAL_DIRECTORY_ASSETS_XMB_FONT, xmb->font_size); - xmb->font2 = menu_display_font(APPLICATION_SPECIAL_DIRECTORY_ASSETS_XMB_FONT, xmb->font2_size); xmb_init_ribbon(xmb); return menu; @@ -3428,6 +3425,9 @@ static void xmb_context_destroy(void *data) menu_display_font_free(xmb->font); menu_display_font_free(xmb->font2); + + xmb->font = NULL; + xmb->font2 = NULL; } static void xmb_toggle(void *userdata, bool menu_on)