1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

* packet.h, getkey.c (fixup_uidnode, merge_selfsigs_subkey): Keep track of

which self-sig we actually chose.

* keyedit.c (menu_expire, menu_set_primary_uid, menu_set_preferences): Use
it here to avoid updating non-used self-sigs and possibly promoting an old
self-sig into consideration again.
This commit is contained in:
David Shaw 2004-04-15 00:30:05 +00:00
parent a9b00b06d1
commit 8c4607568d
4 changed files with 20 additions and 4 deletions

View file

@ -125,6 +125,7 @@ typedef struct {
struct {
unsigned checked:1; /* signature has been checked */
unsigned valid:1; /* signature is good (if checked is set) */
unsigned chosen_selfsig:1; /* a selfsig that is the chosen one */
unsigned unknown_critical:1;
unsigned exportable:1;
unsigned revocable:1;