[balsa/gtk3] Fix mem leak on error



commit 17238ca3e9ad6998e41ba2ba2b72b38b228678b5
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Sun Jul 15 19:47:54 2012 -0400

    Fix mem leak on error
    
    	* libbalsa/mailbox_mbox.c (libbalsa_mailbox_mbox_add_message):
    	fix mem leak on error.

 ChangeLog               |    5 +++++
 libbalsa/mailbox_mbox.c |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 497aba2..087a8e5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2012-07-15  Albrecht DreÃ
 
+	* libbalsa/mailbox_mbox.c (libbalsa_mailbox_mbox_add_message):
+	fix mem leak on error.
+
+2012-07-15  Albrecht DreÃ
+
 	* libbalsa/mailbox_imap.c (imap_cache_manager_new_from_file): do
 	not leak open file on error.
 
diff --git a/libbalsa/mailbox_mbox.c b/libbalsa/mailbox_mbox.c
index b77d7f5..feace48 100644
--- a/libbalsa/mailbox_mbox.c
+++ b/libbalsa/mailbox_mbox.c
@@ -1986,6 +1986,7 @@ libbalsa_mailbox_mbox_add_message(LibBalsaMailbox * mailbox,
         g_set_error(err, LIBBALSA_MAILBOX_ERROR,
                     LIBBALSA_MAILBOX_APPEND_ERROR,
                     _("%s: could not open %s."), "MBOX", path);
+        g_free(from);
         return FALSE;
     }
     



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