diff options
author | Werner Koch <[email protected]> | 1998-10-25 19:00:01 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-10-25 19:00:01 +0000 |
commit | 5ccb92591e5ff9cf90efeb5ef527cf7a5fb08fcf (patch) | |
tree | 241529d030ede38fcdaee1a708c5956693ed159d /g10/keyedit.c | |
parent | Epxerimenta support for GDBM keyings. (diff) | |
download | gnupg-5ccb92591e5ff9cf90efeb5ef527cf7a5fb08fcf.tar.gz gnupg-5ccb92591e5ff9cf90efeb5ef527cf7a5fb08fcf.zip |
some random changes
Diffstat (limited to 'g10/keyedit.c')
-rw-r--r-- | g10/keyedit.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index a504d06c7..62921349c 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -571,10 +571,12 @@ keyedit_menu( const char *username, STRLIST locusr ) tty_printf("\n"); redisplay = 0; } - m_free(answer); - answer = cpr_get(N_("keyedit.cmd"), _("Command> ")); - cpr_kill_prompt(); - trim_spaces(answer); + do { + m_free(answer); + answer = cpr_get(N_("keyedit.cmd"), _("Command> ")); + cpr_kill_prompt(); + trim_spaces(answer); + } while( *answer == '#' ); arg_number = 0; if( !*answer ) @@ -645,7 +647,7 @@ keyedit_menu( const char *username, STRLIST locusr ) } else tty_printf(_("Key not changed so no update needed.\n")); - rc = update_trust_record( keyblock ); + rc = update_trust_record( keyblock, NULL ); if( rc ) log_error(_("update of trust db failed: %s\n"), g10_errstr(rc) ); @@ -703,7 +705,7 @@ keyedit_menu( const char *username, STRLIST locusr ) sec_modified = modified = 1; /* must update the trustdb already here, so that preferences * get listed correctly */ - rc = update_trust_record( keyblock ); + rc = update_trust_record( keyblock, NULL ); if( rc ) { log_error(_("update of trust db failed: %s\n"), g10_errstr(rc) ); |