aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2002-10-11 20:44:27 +0000
committerDavid Shaw <[email protected]>2002-10-11 20:44:27 +0000
commit51a8a76e239f9a24d045568fdd1f62bcb33cf855 (patch)
treec1c8296f26e26c880e087942188628ddedefeec6
parent* gpgkeys_ldap.c (search_key, main): Make sure LDAP values are freed in (diff)
downloadgnupg-51a8a76e239f9a24d045568fdd1f62bcb33cf855.tar.gz
gnupg-51a8a76e239f9a24d045568fdd1f62bcb33cf855.zip
* keyedit.c (menu_addrevoker): Properly back out if the signature fails.
-rw-r--r--g10/ChangeLog5
-rw-r--r--g10/keyedit.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog
index 6763e8407..6dd3c7df9 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,8 @@
+2002-10-11 David Shaw <[email protected]>
+
+ * keyedit.c (menu_addrevoker): Properly back out if the signature
+ fails.
+
2002-10-07 David Shaw <[email protected]>
* mainproc.c (symkey_decrypt_sesskey): Fix compiler warning.
diff --git a/g10/keyedit.c b/g10/keyedit.c
index 5743944d2..a15f9e53f 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -2365,6 +2365,7 @@ menu_addrevoker( KBNODE pub_keyblock, KBNODE sec_keyblock, int sensitive )
revkey.class|=0x40;
revkey.algid=revoker_pk->pubkey_algo;
free_public_key(revoker_pk);
+ revoker_pk=NULL;
break;
}