[evolution-data-server] EDataBook: Fixed memory leak of every EContact succesfully added to the addressbook.



commit f97c406777184f7a41dd44cf7055d16cd1fb9b3c
Author: Tristan Van Berkom <tristanvb openismus com>
Date:   Sun Nov 24 16:11:33 2013 +0900

    EDataBook: Fixed memory leak of every EContact succesfully added to the addressbook.

 addressbook/libedata-book/e-data-book.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/addressbook/libedata-book/e-data-book.c b/addressbook/libedata-book/e-data-book.c
index 376f68d..b466ba6 100644
--- a/addressbook/libedata-book/e-data-book.c
+++ b/addressbook/libedata-book/e-data-book.c
@@ -849,6 +849,7 @@ data_book_complete_create_contacts_cb (GObject *source_object,
                        contact = g_queue_pop_head (&queue);
                        uid = e_contact_get_const (contact, E_CONTACT_UID);
                        strv[ii++] = e_util_utf8_make_valid (uid);
+                       g_object_unref (contact);
                }
 
                e_dbus_address_book_complete_create_contacts (


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