EDataBook: Fixed memory leak of every EContact succesfully added to the addressbook.
authorTristan Van Berkom <tristanvb@openismus.com>
Sun, 24 Nov 2013 07:11:33 +0000 (16:11 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Sun, 24 Nov 2013 13:23:21 +0000 (22:23 +0900)
addressbook/libedata-book/e-data-book.c

index 376f68d..b466ba6 100644 (file)
@@ -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 (