diff --git a/g10/ChangeLog b/g10/ChangeLog index b1cb693a9..f2cf34445 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,8 @@ +Fri Oct 8 20:40:50 CEST 1999 Werner Koch + + * ringedit.c (enum_keyblocks): The last fix way really stupid; + reverted and set rt to Unknown. + Fri Oct 8 20:32:01 CEST 1999 Werner Koch * ringedit.c (enum_keyblocks): Zero the entire kbpos out on open. diff --git a/g10/ringedit.c b/g10/ringedit.c index e333c9e25..7db1b0b6b 100644 --- a/g10/ringedit.c +++ b/g10/ringedit.c @@ -737,7 +737,9 @@ enum_keyblocks( int mode, KBPOS *kbpos, KBNODE *ret_root ) if( !mode || mode == 5 || mode == 100 ) { int i; - memset( kbpos, 0, sizeof *kbpos ); + + kbpos->fp = NULL; + kbpos->rt = rt_UNKNOWN; if( !mode ) { kbpos->secret = 0; i = 0;