diff options
author | Werner Koch <[email protected]> | 2011-09-20 17:24:52 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2011-09-20 17:24:52 +0000 |
commit | 6cf8890dc1f551a1e87ed8b8e67a733e95b1bb6d (patch) | |
tree | a4485063c34975876ad80d0898af16379d095bc3 /g10/revoke.c | |
parent | tests: avoid use of freed pointer (diff) | |
download | gnupg-6cf8890dc1f551a1e87ed8b8e67a733e95b1bb6d.tar.gz gnupg-6cf8890dc1f551a1e87ed8b8e67a733e95b1bb6d.zip |
Allow NULL for free_public_key.
Diffstat (limited to 'g10/revoke.c')
-rw-r--r-- | g10/revoke.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/g10/revoke.c b/g10/revoke.c index 2c696cc9c..396b6d475 100644 --- a/g10/revoke.c +++ b/g10/revoke.c @@ -262,11 +262,8 @@ gen_desig_revoke( const char *uname, strlist_t locusr ) { SK_LIST list; - if (pk2) - { - free_public_key (pk2); - pk2 = NULL; - } + free_public_key (pk2); + pk2 = NULL; if(sk_list) { @@ -417,10 +414,8 @@ gen_desig_revoke( const char *uname, strlist_t locusr ) log_error(_("no revocation keys found for \"%s\"\n"),uname); leave: - if( pk ) - free_public_key( pk ); - if (pk2) - free_public_key (pk2); + free_public_key (pk); + free_public_key (pk2); if( sig ) free_seckey_enc( sig ); |