[evolution/gnome-3-32] Fix few memory leaks around vCard preview and mail attachment parsing
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/gnome-3-32] Fix few memory leaks around vCard preview and mail attachment parsing
- Date: Wed, 13 Mar 2019 09:55:48 +0000 (UTC)
commit ab8ca20131fd03f09ac24a7d8ab3b139143cc6a9
Author: Milan Crha <mcrha redhat com>
Date: Wed Mar 13 10:52:39 2019 +0100
Fix few memory leaks around vCard preview and mail attachment parsing
src/addressbook/gui/widgets/eab-contact-formatter.c | 2 ++
src/modules/vcard-inline/e-mail-part-vcard.c | 1 +
2 files changed, 3 insertions(+)
---
diff --git a/src/addressbook/gui/widgets/eab-contact-formatter.c
b/src/addressbook/gui/widgets/eab-contact-formatter.c
index b1581e564c..462a9aadd6 100644
--- a/src/addressbook/gui/widgets/eab-contact-formatter.c
+++ b/src/addressbook/gui/widgets/eab-contact-formatter.c
@@ -1154,6 +1154,8 @@ render_compact (EABContactFormatter *formatter,
}
}
+ g_list_free_full (email_list, g_free);
+
g_string_append (buffer, "</td></tr></table>");
} else {
diff --git a/src/modules/vcard-inline/e-mail-part-vcard.c b/src/modules/vcard-inline/e-mail-part-vcard.c
index c940724fa2..bf8498d008 100644
--- a/src/modules/vcard-inline/e-mail-part-vcard.c
+++ b/src/modules/vcard-inline/e-mail-part-vcard.c
@@ -264,6 +264,7 @@ mail_part_vcard_finalize (GObject *object)
{
EMailPartVCard *part = E_MAIL_PART_VCARD (object);
+ g_slist_free_full (part->contact_list, g_object_unref);
g_free (part->message_uid);
/* Chain up to parent's finalize() method. */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]