X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb_dynamic.c;h=49d77b85e110743b93308460e1587fafe22b239c;hb=0d2a5aeeb4120999afc79d06619d90e26e2fec5c;hp=6907144581619699780b671e4381975d36004388;hpb=6e719fc77846c969252cd51c2639ecb2c61bc941;p=onak.git diff --git a/keydb_dynamic.c b/keydb_dynamic.c index 6907144..49d77b8 100644 --- a/keydb_dynamic.c +++ b/keydb_dynamic.c @@ -203,7 +203,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); } @@ -342,7 +342,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) {