aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2004-03-27 21:57:04 +0000
committerDavid Shaw <[email protected]>2004-03-27 21:57:04 +0000
commit4c8b18363f62cdbef1eb3d9b4c565481bb175984 (patch)
tree499cf981a0278dac3f33ef3e89971dc73ebb8028
parent* build-packet.c (calc_plaintext, do_plaintext): Do not create illegal (diff)
downloadgnupg-4c8b18363f62cdbef1eb3d9b4c565481bb175984.tar.gz
gnupg-4c8b18363f62cdbef1eb3d9b4c565481bb175984.zip
* keyedit.c (keyedit_menu): Request a trustdb update when adding a new
user ID so the new ID gets validity set. Reported by Owen Taylor.
-rw-r--r--g10/ChangeLog6
-rw-r--r--g10/keyedit.c6
2 files changed, 10 insertions, 2 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog
index d529054e5..944c65551 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,9 @@
+2004-03-27 David Shaw <[email protected]>
+
+ * keyedit.c (keyedit_menu): Request a trustdb update when adding a
+ new user ID so the new ID gets validity set. Reported by Owen
+ Taylor.
+
2004-03-26 David Shaw <[email protected]>
* build-packet.c (calc_plaintext, do_plaintext): Do not create
diff --git a/g10/keyedit.c b/g10/keyedit.c
index 137a9744d..a1516e2ab 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -1265,12 +1265,14 @@ keyedit_menu( const char *username, STRLIST locusr, STRLIST commands,
/* fall through */
case cmdADDUID:
- if( menu_adduid( keyblock, sec_keyblock, photo ) ) {
+ if( menu_adduid( keyblock, sec_keyblock, photo ) )
+ {
+ update_trust = 1;
redisplay = 1;
sec_modified = modified = 1;
merge_keys_and_selfsig( sec_keyblock );
merge_keys_and_selfsig( keyblock );
- }
+ }
break;
case cmdDELUID: {