res = FALSE;
for (walk = address_list; walk != NULL; walk = walk->next) {
gboolean found = complete_address(walk->data) ? TRUE : FALSE;
+
+ g_free(walk->data);
if (!found && type == MATCHTYPE_ALL_IN_ADDRESSBOOK) {
res = FALSE;
break;
res = TRUE;
}
+ g_slist_free(address_list);
+
end_address_completion();
+
return res;
}