summaryrefslogtreecommitdiff
path: root/openbox/menu.c
diff options
context:
space:
mode:
authorScott Moynes <smoynes@nexus.carleton.ca>2003-07-19 23:58:45 +0000
committerScott Moynes <smoynes@nexus.carleton.ca>2003-07-19 23:58:45 +0000
commite9a8e272c06fd0cc1a2d93418d261886e786b16f (patch)
treecc039348afd2f2ae22b9d94f4b4879e275649e16 /openbox/menu.c
parentfd19711e6a7cdc63f10b79cedc7ff54d7a9d2e81 (diff)
Fix a couple memory leaks.
Diffstat (limited to 'openbox/menu.c')
-rw-r--r--openbox/menu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbox/menu.c b/openbox/menu.c
index e2c55c6d..f8a5efc5 100644
--- a/openbox/menu.c
+++ b/openbox/menu.c
@@ -56,6 +56,7 @@ void parse_menu_full(xmlDocPtr doc, xmlNodePtr node, void *data,
.parent = menu
};
parent = plugin_create(plugin, &data);
+ g_free(plugin);
} else {
parent = menu;
parse_menu(doc, node->xmlChildrenNode, &parent);
@@ -110,6 +111,7 @@ void menu_destroy_hash_value(ObMenu *self)
stacking_remove(self);
RrAppearanceFree(self->a_title);
+ RrAppearanceFree(self->a_items);
XDestroyWindow(ob_display, self->title);
XDestroyWindow(ob_display, self->frame);
XDestroyWindow(ob_display, self->items);