X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb.c;h=7d3310821b4c97febed997c33db58913a6a2f9f0;hb=408ea0b9ceafdc9f861701cfb14b57d09aa47777;hp=300e9b9a42690654e37b4649b1d06fbc70033c73;hpb=7350475e98ed6302e0143a7e7c9ab7877ea58a1a;p=onak.git diff --git a/keydb.c b/keydb.c index 300e9b9..7d33108 100644 --- a/keydb.c +++ b/keydb.c @@ -82,7 +82,7 @@ struct ll *getkeysigs(uint64_t keyid, bool *revoked) sigs = keysigs(sigs, uids->sigs); } if (revoked != NULL) { - *revoked = (publickey->revocations != NULL); + *revoked = publickey->revoked; } free_publickey(publickey); } @@ -188,7 +188,7 @@ int update_keys(struct openpgp_publickey **keys, bool sendsync) */ if (oldkey != NULL) { merge_keys(oldkey, curkey); - if (curkey->revocations == NULL && + if (curkey->sigs == NULL && curkey->uids == NULL && curkey->subkeys == NULL) { if (prev == NULL) {