diff options
Diffstat (limited to 'g10/import.c')
| -rw-r--r-- | g10/import.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/g10/import.c b/g10/import.c index 1ee818d61..effc38a93 100644 --- a/g10/import.c +++ b/g10/import.c @@ -2280,7 +2280,7 @@ import_one_real (ctrl_t ctrl, } } - err = keydb_insert_keyblock (hd, keyblock ); + err = keydb_insert_keyblock (hd, keyblock); if (err) log_error (_("error writing keyring '%s': %s\n"), keydb_get_resource_name (hd), gpg_strerror (err)); @@ -3618,6 +3618,13 @@ import_revoke_cert (ctrl_t ctrl, kbnode_t node, unsigned int options, goto leave; } + rc = keydb_lock (hd); + if (rc) + { + keydb_release (hd); + goto leave; + } + { byte afp[MAX_FINGERPRINT_LEN]; size_t an; |
