diff options
author | David Shaw <[email protected]> | 2004-12-21 15:49:56 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2004-12-21 15:49:56 +0000 |
commit | b883e9642b0f83e702c5dd73ed0133ffbaa06330 (patch) | |
tree | e74c10f22ba1909bd043b3141bcafe1985addd13 /g10/keyedit.c | |
parent | * keylist.c (list_keyblock_print): Secret key listings should always show (diff) | |
download | gnupg-b883e9642b0f83e702c5dd73ed0133ffbaa06330.tar.gz gnupg-b883e9642b0f83e702c5dd73ed0133ffbaa06330.zip |
* keyedit.c (menu_set_keyserver_url): Make sure we only operate on the
chosen selfsig so we don't accidentally promote an older selfsig to
chosen. Discovered by Simon Josefsson and 'Todd'.
* keygen.c (ask_expire_interval): Fix typo.
Diffstat (limited to '')
-rw-r--r-- | g10/keyedit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index 1b80c0941..28e153f1f 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -3558,7 +3558,8 @@ menu_set_keyserver_url (const char *url, { PKT_signature *sig = node->pkt->pkt.signature; if ( keyid[0] == sig->keyid[0] && keyid[1] == sig->keyid[1] - && (uid && (sig->sig_class&~3) == 0x10) ) + && (uid && (sig->sig_class&~3) == 0x10) + && sig->flags.chosen_selfsig) { char *user=utf8_to_native(uid->name,strlen(uid->name),0); if( sig->version < 4 ) |