diff options
Diffstat (limited to 'libmenu/menu.c')
-rw-r--r-- | libmenu/menu.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmenu/menu.c b/libmenu/menu.c index a9e40af177..8a9cb28872 100644 --- a/libmenu/menu.c +++ b/libmenu/menu.c @@ -126,7 +126,7 @@ static int menu_parse_config(char* buffer, struct m_config *mconfig) if(!name) { mp_tmsg(MSGT_GLOBAL,MSGL_WARN,"[MENU] Menu definitions need a name attribute (line %d).\n",parser->line); free(element); - if(body) free(body); + free(body); asx_free_attribs(attribs); continue; } @@ -217,7 +217,7 @@ static int menu_parse_config(char* buffer, struct m_config *mconfig) } else { mp_tmsg(MSGT_GLOBAL,MSGL_WARN,"[MENU] unknown menu type '%s' at line %d\n",element,parser->line); free(name); - if(body) free(body); + free(body); } free(element); @@ -285,7 +285,7 @@ void menu_uninit(void) { for(i = 0 ; menu_list && menu_list[i].name ; i++) { free(menu_list[i].name); m_struct_free(&menu_list[i].type->priv_st,menu_list[i].cfg); - if(menu_list[i].args) free(menu_list[i].args); + free(menu_list[i].args); } free(menu_list); menu_count = 0; |