aboutsummaryrefslogtreecommitdiffstats
path: root/g10/sig-check.c
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2002-09-28 17:49:38 +0000
committerDavid Shaw <[email protected]>2002-09-28 17:49:38 +0000
commit9380f80b14b1eb2ad1e62803b2905595ad66f57a (patch)
tree2bb307ce20a5a6ad265d343c1b01d00457f24f0e /g10/sig-check.c
parentFrom stable branch (diff)
downloadgnupg-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.c7
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
{