EDataBookCursor: fixed memory leak.
authorTristan Van Berkom <tristanvb@openismus.com>
Thu, 28 Nov 2013 12:49:11 +0000 (21:49 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Thu, 28 Nov 2013 12:50:22 +0000 (21:50 +0900)
This was forgetting to free the result list after transforming it
for the D-Bus return.

addressbook/libedata-book/e-data-book-cursor.c

index 591e995..e400d61 100644 (file)
@@ -576,6 +576,7 @@ data_book_cursor_handle_step (EDBusAddressBookCursor *dbus_object,
                                strv[i++] = e_util_utf8_make_valid (vcard);
                        }
 
+                       g_slist_free_full (results, g_free);
                }
 
                e_dbus_address_book_cursor_complete_step (dbus_object,