mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
g10: Use --force when importing key for bkuptocard.
* g10/call-agent.c (agent_import_key): Add an argument FORCE. * g10/import.c (transfer_secret_keys): Likewise. (import_secret_one): Call transfer_secret_keys with FORCE=0. * g10/keyedit.c (keyedit_menu): Call with FORCE=1.
This commit is contained in:
parent
44aee35e69
commit
5ca57f1a69
5 changed files with 11 additions and 10 deletions
|
@ -2216,7 +2216,7 @@ inq_import_key_parms (void *opaque, const char *line)
|
|||
/* Call the agent to import a key into the agent. */
|
||||
gpg_error_t
|
||||
agent_import_key (ctrl_t ctrl, const char *desc, char **cache_nonce_addr,
|
||||
const void *key, size_t keylen, int unattended)
|
||||
const void *key, size_t keylen, int unattended, int force)
|
||||
{
|
||||
gpg_error_t err;
|
||||
struct import_key_parm_s parm;
|
||||
|
@ -2246,8 +2246,9 @@ agent_import_key (ctrl_t ctrl, const char *desc, char **cache_nonce_addr,
|
|||
parm.key = key;
|
||||
parm.keylen = keylen;
|
||||
|
||||
snprintf (line, sizeof line, "IMPORT_KEY%s%s%s",
|
||||
snprintf (line, sizeof line, "IMPORT_KEY%s%s%s%s",
|
||||
unattended? " --unattended":"",
|
||||
force? " --force":"",
|
||||
cache_nonce_addr && *cache_nonce_addr? " ":"",
|
||||
cache_nonce_addr && *cache_nonce_addr? *cache_nonce_addr:"");
|
||||
cn_parm.cache_nonce_addr = cache_nonce_addr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue