gpgme_error_t err;
gpgme_user_id_t uid;
address_entry *ae;
+ GList *addr_list = NULL;
/* just return if autocompletion is disabled */
if (!prefs_gpg_get_config()->autocompletion)
ae->grp_emails = NULL;
- source = g_list_prepend(source, ae);
+ addr_list = g_list_prepend(addr_list, ae);
debug_print("%s <%s>\n", uid->name, uid->email);
}
if (gpg_err_code(err) != GPG_ERR_EOF) {
debug_print("can not list keys: %s\n", gpgme_strerror(err));
- exit(EXIT_FAILURE);
+ return EXIT_FAILURE;
}
+ *((GList **)source) = addr_list;
return EXIT_SUCCESS;
}