diff options
Diffstat (limited to '')
-rw-r--r-- | g10/keyedit.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index 0a4afbf43..a475ed813 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -621,6 +621,8 @@ change_passphrase( const char *username ) break; } + /* fixme: unprotect all subkeys */ + if( rc ) tty_printf("Can't edit this key: %s\n", g10_errstr(rc)); else { @@ -648,6 +650,7 @@ change_passphrase( const char *username ) break; } else { /* okay */ + /* fixme: protect all subkeys too */ skc->protect.algo = dek->algo; skc->protect.s2k = *s2k; rc = protect_secret_key( skc, dek ); |