aboutsummaryrefslogtreecommitdiffstats
path: root/g10/revoke.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/revoke.c')
-rw-r--r--g10/revoke.c13
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 );