From: wwp Date: Mon, 16 Jan 2017 10:03:35 +0000 (+0100) Subject: Fix another (not so big but still common) leak, thanks to valgrind. X-Git-Tag: 3.15.0~116 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=2fbcc0fceff9abe6fa4141656f25d9ec5d636d9c Fix another (not so big but still common) leak, thanks to valgrind. --- diff --git a/src/mh.c b/src/mh.c index a54de02ba..50999e746 100644 --- a/src/mh.c +++ b/src/mh.c @@ -732,9 +732,12 @@ static gboolean mh_is_msg_changed(Folder *folder, FolderItem *item, { GStatBuf s; gchar *path; + gchar *parent_path; - path = g_strdup_printf("%s%c%d", folder_item_get_path(item), + parent_path = folder_item_get_path(item); + path = g_strdup_printf("%s%c%d", parent_path, G_DIR_SEPARATOR, msginfo->msgnum); + g_free(parent_path); if (g_stat((path), &s) < 0 || msginfo->size != s.st_size || ( (msginfo->mtime - s.st_mtime != 0) &&