[gnome-todo] task-list-view: don't leak css string



commit d2d752101da485be1d6da51237bf863b99f89ba0
Author: Victor Toso <me victortoso com>
Date:   Thu Sep 29 18:18:22 2016 +0200

    task-list-view: don't leak css string
    
    47 bytes in 1 blocks are definitely lost in loss record 8,452 of 16,866
       at 0x4C2DB9D: malloc (vg_replace_malloc.c:299)
       by 0xA9E5247: vasprintf (in /usr/lib64/libc-2.24.so)
       by 0xA25A3FC: g_vasprintf (gprintf.c:316)
       by 0xA22A2F7: g_strdup_vprintf (gstrfuncs.c:514)
       by 0xA22A39C: g_strdup_printf (gstrfuncs.c:540)
       by 0x4263DD: gtd_task_list_view_set_task_list (gtd-task-list-view.c:1097)
       by 0x42E744: gtd_panel_scheduled_init (gtd-panel-scheduled.c:505)
       by 0x9D85B32: g_type_create_instance (gtype.c:1866)
       by 0x9D6CED0: g_object_new_internal (gobject.c:1783)
       by 0x9D6D3DF: g_object_newv (gobject.c:1930)
       by 0x9D6CA81: g_object_new (gobject.c:1623)
       by 0x42E82C: gtd_panel_scheduled_new (gtd-panel-scheduled.c:525)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772212

 src/gtd-task-list-view.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/gtd-task-list-view.c b/src/gtd-task-list-view.c
index e6653fe..a21bfce 100644
--- a/src/gtd-task-list-view.c
+++ b/src/gtd-task-list-view.c
@@ -1103,6 +1103,7 @@ gtd_task_list_view_set_task_list (GtdTaskListView *view,
                                        -1,
                                        NULL);
 
+      g_free (parsed_css);
       gdk_rgba_free (color);
       g_free (color_str);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]