Fix arch build; update workflow #3

Merged
jabber.developer merged 3 commits from fix-arch-build into master 2025-06-20 13:55:54 +00:00
Showing only changes of commit 69238e7e66 - Show all commits

View File

@@ -656,11 +656,15 @@ p_gpg_decrypt(const char* const cipher)
error = gpgme_get_key(ctx, recipient->keyid, &key, 1); error = gpgme_get_key(ctx, recipient->keyid, &key, 1);
if (!error && key) { if (!error && key) {
const char* addr = gpgme_key_get_string_attr(key, GPGME_ATTR_EMAIL, NULL, 0); for (gpgme_user_id_t uid = key->uids; uid != NULL; uid = uid->next) {
if (addr) { if (uid->email) {
g_string_append(recipients_str, addr); g_string_append(recipients_str, uid->email);
break;
}
} }
gpgme_key_unref(key); gpgme_key_unref(key);
} else if (error) {
log_warning("GPGME error: %s", gpgme_strerror(error));
} }
if (recipient->next) { if (recipient->next) {