From 073eb2c56f4794275eee40a825dbfe1232bb2690 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 1 Apr 2011 12:14:51 +0100 Subject: Free list on shutdown. We freed the parent structure without freeing the list contained within, making valgrind unhappy. Signed-off-by: Chris Wilson --- src/display.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/display.c b/src/display.c index c296807..bcf9964 100644 --- a/src/display.c +++ b/src/display.c @@ -35,6 +35,13 @@ _XcursorFreeDisplayInfo (XcursorDisplayInfo *info) if (info->theme_from_config) free (info->theme_from_config); + while (info->fonts) + { + XcursorFontInfo *fi = info->fonts; + info->fonts = fi->next; + free (fi); + } + free (info); } -- cgit v1.2.1