aboutsummaryrefslogtreecommitdiffstats
path: root/g10/delkey.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2000-10-06 12:28:44 +0000
committerWerner Koch <[email protected]>2000-10-06 12:28:44 +0000
commit14974bc5d70604577b7088a39e7eb175cafd418a (patch)
treeae5aa26daa1342b77a7ceb0f0295950dff3b3557 /g10/delkey.c
parentSee ChangeLog: Wed Oct 4 13:16:18 CEST 2000 Werner Koch (diff)
downloadgnupg-14974bc5d70604577b7088a39e7eb175cafd418a.tar.gz
gnupg-14974bc5d70604577b7088a39e7eb175cafd418a.zip
See ChangeLog: Fri Oct 6 14:29:16 CEST 2000 Werner Koch
Diffstat (limited to 'g10/delkey.c')
-rw-r--r--g10/delkey.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/g10/delkey.c b/g10/delkey.c
index 0c64d41a3..91413edd8 100644
--- a/g10/delkey.c
+++ b/g10/delkey.c
@@ -58,21 +58,14 @@ delete_key( const char *username, int secret )
int yes;
/* search the userid */
- rc = secret? find_secret_keyblock_byname( &kbpos, username )
- : find_keyblock_byname( &kbpos, username );
+ rc = secret? find_secret_keyblock_byname( &keyblock, username )
+ : find_keyblock_byname( &keyblock, username );
if( rc ) {
- log_error(_("%s: user not found\n"), username );
+ log_error(_("%s: user not found: %s\n"), username, gpg_errstr(rc) );
write_status_text( STATUS_DELETE_PROBLEM, "1" );
goto leave;
}
- /* read the keyblock */
- rc = read_keyblock( &kbpos, &keyblock );
- if( rc ) {
- log_error("%s: read problem: %s\n", username, gpg_errstr(rc) );
- goto leave;
- }
-
/* get the keyid from the keyblock */
node = find_kbnode( keyblock, secret? PKT_SECRET_KEY:PKT_PUBLIC_KEY );
if( !node ) {