From b0eca85eb4d12fef1f5857c280ba13fb925c0bfc Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Wed, 12 Sep 2012 13:53:56 +0200 Subject: Fix a memory leak when replying to a message --- mail/e-mail-reader-utils.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mail/e-mail-reader-utils.c') diff --git a/mail/e-mail-reader-utils.c b/mail/e-mail-reader-utils.c index 6f0a9822ce..4ce1afbbb3 100644 --- a/mail/e-mail-reader-utils.c +++ b/mail/e-mail-reader-utils.c @@ -1271,6 +1271,7 @@ mail_reader_reply_message_parsed (GObject *object, context->reply_type, context->reply_style, part_list, context->address); + g_object_unref (part_list); async_context_free (context); } @@ -1396,10 +1397,12 @@ e_mail_reader_reply_to_message (EMailReader *reader, g_object_ref (src_message); g_object_unref (part_list); + part_list = NULL; g_return_if_fail (src_message != NULL); } else { g_object_unref (part_list); + part_list = NULL; } if (!e_web_view_is_selection_active (web_view)) -- cgit v1.2.3