append_parsed_actions(node, &item->actions);
out:
- free(label);
- free(icon_name);
+ xmlFree(label);
+ xmlFree(icon_name);
}
static void
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=""> */
{
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 */