diff options
author | Werner Koch <[email protected]> | 2002-10-23 07:06:56 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-10-23 07:06:56 +0000 |
commit | d964ea1f84be4f54076dd7b99b24f3b9724b9bc0 (patch) | |
tree | 575f0107440369dfe9585eb580c454be2525d925 | |
parent | * secmem.c (lock_pool) [__CYGWIN__]: Don't print secmem warning. (diff) | |
download | gnupg-d964ea1f84be4f54076dd7b99b24f3b9724b9bc0.tar.gz gnupg-d964ea1f84be4f54076dd7b99b24f3b9724b9bc0.zip |
* pubkey-enc.c (get_it): Fix segv, test for revoked only when PK
has been assigned.
-rw-r--r-- | g10/ChangeLog | 5 | ||||
-rw-r--r-- | g10/pubkey-enc.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog index 40039d6a9..699d0776c 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,8 @@ +2002-10-23 Werner Koch <[email protected]> + + * pubkey-enc.c (get_it): Fix segv, test for revoked only when PK + has been assigned. + 2002-10-21 Werner Koch <[email protected]> * exec.c [__CYGWIN32__]: Keep cygwin separate from Mingw32; diff --git a/g10/pubkey-enc.c b/g10/pubkey-enc.c index 2c8771c27..72b074327 100644 --- a/g10/pubkey-enc.c +++ b/g10/pubkey-enc.c @@ -245,7 +245,7 @@ get_it( PKT_pubkey_enc *enc, DEK *dek, PKT_secret_key *sk, u32 *keyid ) } } - if ( pk->is_revoked ) { + if ( pk && pk->is_revoked ) { log_info( _("NOTE: key has been revoked") ); putc( '\n', log_stream() ); show_revocation_reason( pk, 1 ); |