diff options
author | David Shaw <[email protected]> | 2002-09-28 17:49:38 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2002-09-28 17:49:38 +0000 |
commit | 9380f80b14b1eb2ad1e62803b2905595ad66f57a (patch) | |
tree | 2bb307ce20a5a6ad265d343c1b01d00457f24f0e /g10/sig-check.c | |
parent | From stable branch (diff) | |
download | gnupg-9380f80b14b1eb2ad1e62803b2905595ad66f57a.tar.gz gnupg-9380f80b14b1eb2ad1e62803b2905595ad66f57a.zip |
2002-09-28 David Shaw <[email protected]>
* export.c (do_export_stream): Comment.
* sig-check.c (check_key_signature2): Properly handle a
non-designated revocation import.
2002-09-26 Werner Koch <[email protected]>
* g10.c (set_homedir): New. Changed all direct assignments to use
this.
* gpgv.c (set_homedir): Ditto.
Diffstat (limited to 'g10/sig-check.c')
-rw-r--r-- | g10/sig-check.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/g10/sig-check.c b/g10/sig-check.c index afcce2744..2b3c6472c 100644 --- a/g10/sig-check.c +++ b/g10/sig-check.c @@ -521,8 +521,11 @@ check_key_signature2( KBNODE root, KBNODE node, int *is_selfsig, return rc; if( sig->sig_class == 0x20 ) { /* key revocation */ - /* designated revoker? */ - if(pk->keyid[0]!=sig->keyid[0] || pk->keyid[1]!=sig->keyid[1]) + u32 keyid[2]; + keyid_from_pk( pk, keyid ); + + /* is it a designated revoker? */ + if(keyid[0]!=sig->keyid[0] || keyid[1]!=sig->keyid[1]) rc=check_revocation_keys(pk,sig); else { |