mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
menu: use xmlFree() for return value of xmlGetProp()
This commit is contained in:
parent
5e8df27f84
commit
e6f54a0fc8
1 changed files with 7 additions and 7 deletions
|
|
@ -487,8 +487,8 @@ fill_item(struct menu *menu, xmlNode *node)
|
|||
append_parsed_actions(node, &item->actions);
|
||||
|
||||
out:
|
||||
free(label);
|
||||
free(icon_name);
|
||||
xmlFree(label);
|
||||
xmlFree(icon_name);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
@ -619,10 +619,10 @@ fill_menu(struct server *server, struct menu *parent, xmlNode *n)
|
|||
item->submenu = menu;
|
||||
}
|
||||
error:
|
||||
free(label);
|
||||
free(icon_name);
|
||||
free(execute);
|
||||
free(id);
|
||||
xmlFree(label);
|
||||
xmlFree(icon_name);
|
||||
xmlFree(execute);
|
||||
xmlFree(id);
|
||||
}
|
||||
|
||||
/* This can be one of <separator> and <separator label=""> */
|
||||
|
|
@ -631,7 +631,7 @@ fill_separator(struct menu *menu, xmlNode *n)
|
|||
{
|
||||
char *label = (char *)xmlGetProp(n, (const xmlChar *)"label");
|
||||
separator_create(menu, label);
|
||||
free(label);
|
||||
xmlFree(label);
|
||||
}
|
||||
|
||||
/* parent==NULL when processing toplevel menus in menu.xml */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue