- addkey->colour = ++curidx;
- pending = lladdend(pending, addkey);
- output_key(names, keys, addkey->keyid);
+ /* Force it to be loaded so we know if it's revoked */
+ dbctx->cached_getkeysigs(dbctx,
+ addkey->keyid);
+ if (!addkey->revoked) {
+ addkey->colour = ++curidx;
+ pending = lladdend(pending, addkey);
+ output_key(dbctx, names, keys,
+ addkey->keyid);
+ }