From 9eb32ebb46bbdcf50025605f62a5bd915b9176e4 Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Fri, 6 Jan 2012 17:43:55 +0100 Subject: [PATCH] free element and status --- src/infobar.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/infobar.c b/src/infobar.c index 7104655..a18a387 100644 --- a/src/infobar.c +++ b/src/infobar.c @@ -246,6 +246,8 @@ infobar_elem_remove(struct element *e) SLIST_REMOVE_HEAD(&e->bars, enext); barwin_remove(b); } + + free(e); } struct infobar* @@ -297,6 +299,7 @@ infobar_remove(struct infobar *i) free(i->elemorder); free(i->name); + free(i->status); TAILQ_FOREACH(e, &i->elements, next) infobar_elem_remove(e);