From de1de54ef62bc2dd6351167f268e8a897d321cbe Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sun, 12 Oct 2014 00:20:47 -0400 Subject: [PATCH] glui: Fix potential memory leak --- frontend/menu/disp/glui.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/menu/disp/glui.c b/frontend/menu/disp/glui.c index 0de1fe3426..6293088217 100644 --- a/frontend/menu/disp/glui.c +++ b/frontend/menu/disp/glui.c @@ -393,13 +393,12 @@ static void *glui_init(void) menu->userdata = (glui_handle_t*)calloc(1, sizeof(glui_handle_t)); if (!menu->userdata) + { + free(menu); return NULL; + } glui = (glui_handle_t*)menu->userdata; - - if (!glui) - return NULL; - glui->bg = 0; glui_init_core_info(menu);