agent: Fix KEYATTR command for --delete option.

* agent/command.c (cmd_keyattr): Write the result.

--

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka 2022-06-23 09:23:47 +09:00
parent 30b54a0ebb
commit 2c47c66627
1 changed files with 5 additions and 1 deletions

View File

@ -1253,7 +1253,10 @@ cmd_keyattr (assuan_context_t ctx, char *line)
if (opt_delete)
{
if (e)
nvc_delete (keymeta, e);
{
nvc_delete (keymeta, e);
goto key_attr_write;
}
}
else if (e)
{
@ -1265,6 +1268,7 @@ cmd_keyattr (assuan_context_t ctx, char *line)
else if (argc == 3)
{
err = nvc_set (keymeta, argv[1], argv[2]);
key_attr_write:
if (!err)
err = nvc_set_private_key (keymeta, s_key);
if (!err)