* keyedit.c (show_key_with_all_names): Fix assertion failure when using

toggle to see a secret key.  Reported by Maxim Britov.
This commit is contained in:
David Shaw 2003-09-03 23:24:03 +00:00
parent 12bcf6dcd2
commit ff4b6613a9
2 changed files with 6 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2003-09-03 David Shaw <dshaw@jabberwocky.com>
* keyedit.c (show_key_with_all_names): Fix assertion failure when
using toggle to see a secret key. Reported by Maxim Britov.
2003-08-31 David Shaw <dshaw@jabberwocky.com>
* g10.c (add_keyserver_url), keyedit.c (keyedit_menu), sign.c

View File

@ -2129,8 +2129,6 @@ show_key_with_all_names( KBNODE keyblock, int only_marked, int with_revoker,
}
}
assert(primary);
/* the user ids */
i = 0;
for( node = keyblock; node; node = node->next ) {
@ -2138,7 +2136,7 @@ show_key_with_all_names( KBNODE keyblock, int only_marked, int with_revoker,
PKT_user_id *uid = node->pkt->pkt.user_id;
++i;
if( !only_marked || (only_marked && (node->flag & NODFLG_MARK_A))){
if(opt.list_options&LIST_SHOW_VALIDITY)
if(opt.list_options&LIST_SHOW_VALIDITY && primary)
tty_printf("[%8.8s] ",
trust_value_to_string(get_validity(primary,uid)));
if( only_marked )