aboutsummaryrefslogtreecommitdiffstats
path: root/g10/import.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1998-10-01 07:23:00 +0000
committerWerner Koch <[email protected]>1998-10-01 07:23:00 +0000
commit6f73ec963a6d01e16599a62661dd2a74303ed65c (patch)
treec60f67d0da185df63ac2a60a156e60eebe94b82b /g10/import.c
parent*** empty log message *** (diff)
downloadgnupg-6f73ec963a6d01e16599a62661dd2a74303ed65c.tar.gz
gnupg-6f73ec963a6d01e16599a62661dd2a74303ed65c.zip
*** empty log message ***
Diffstat (limited to 'g10/import.c')
-rw-r--r--g10/import.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/g10/import.c b/g10/import.c
index 63d4bf9b2..ccfbccaad 100644
--- a/g10/import.c
+++ b/g10/import.c
@@ -360,7 +360,7 @@ import_one( const char *fname, KBNODE keyblock )
if( (rc=lock_keyblock( &kbpos )) )
log_error_f(keyblock_resource_name(&kbpos),
_("can't lock public keyring: %s\n"), g10_errstr(rc) );
- else if( (rc=update_keyblock( &kbpos, keyblock )) )
+ else if( (rc=update_keyblock( &kbpos, keyblock_orig )) )
log_error_f( keyblock_resource_name(&kbpos),
_("can't write keyblock: %s\n"), g10_errstr(rc) );
unlock_keyblock( &kbpos );
@@ -398,7 +398,7 @@ import_one( const char *fname, KBNODE keyblock )
(ulong)keyid[1], g10_errstr(rc) );
}
else if( mod_key )
- rc = update_trustdb( new_key? pk: pk_orig);
+ rc = update_trust_record( keyblock_orig );
else
rc = clear_trust_checked_flag( new_key? pk : pk_orig );
}
@@ -418,7 +418,6 @@ import_secret_one( const char *fname, KBNODE keyblock )
{
PKT_secret_key *sk;
KBNODE node, uidnode;
- KBNODE keyblock_orig = NULL;
KBPOS kbpos;
u32 keyid[2];
int rc = 0;
@@ -477,7 +476,6 @@ import_secret_one( const char *fname, KBNODE keyblock )
log_error_f(fname, _("key %08lX: secret key not found: %s\n"),
(ulong)keyid[1], g10_errstr(rc));
- release_kbnode( keyblock_orig );
return rc;
}