# HG changeset patch # User Paul Aurich # Date 1305778706 0 # Node ID 717794d55760f901022793ef7bcddfbbc5613f34 # Parent 8b2fa46cdfd5bf2a1f63461dcf410ac9a3ff29ca Fix another leak ==13267== 624 (144 direct, 480 indirect) bytes in 6 blocks are definitely lost in loss record 14,700 of 15,489 ==13267== at 0x4C2779D: malloc (vg_replace_malloc.c:236) ==13267== by 0x9014392: g_malloc (gmem.c:164) ==13267== by 0x902AFE6: g_slice_alloc (gslice.c:842) ==13267== by 0x90084BD: g_list_prepend (glist.c:309) ==13267== by 0x932797F: purple_log_get_log_sets (log.c:1087) ==13267== by 0x4B3929: add_completion_list (gtkutils.c:2093) diff -r 8b2fa46cdfd5 -r 717794d55760 libpurple/log.c --- a/libpurple/log.c Thu May 19 04:16:15 2011 +0000 +++ b/libpurple/log.c Thu May 19 04:18:26 2011 +0000 @@ -1160,6 +1160,7 @@ g_dir_close(protocol_dir); } g_free(log_path); + g_list_free(accounts); g_dir_close(log_dir); }