mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Merge branch 'STABLE-BRANCH-2-2'
This commit is contained in:
commit
20539ea5ca
30 changed files with 654 additions and 336 deletions
|
@ -2134,8 +2134,13 @@ cmd_keyserver (assuan_context_t ctx, char *line)
|
|||
if (resolve_flag)
|
||||
{
|
||||
err = ensure_keyserver (ctrl);
|
||||
if (!err)
|
||||
err = ks_action_resolve (ctrl, ctrl->server_local->keyservers);
|
||||
if (err)
|
||||
{
|
||||
assuan_set_error (ctx, err,
|
||||
"Bad keyserver configuration in dirmngr.conf");
|
||||
goto leave;
|
||||
}
|
||||
err = ks_action_resolve (ctrl, ctrl->server_local->keyservers);
|
||||
if (err)
|
||||
goto leave;
|
||||
}
|
||||
|
@ -2829,30 +2834,13 @@ dirmngr_status (ctrl_t ctrl, const char *keyword, ...)
|
|||
{
|
||||
gpg_error_t err = 0;
|
||||
va_list arg_ptr;
|
||||
const char *text;
|
||||
assuan_context_t ctx;
|
||||
|
||||
va_start (arg_ptr, keyword);
|
||||
|
||||
if (ctrl->server_local && (ctx = ctrl->server_local->assuan_ctx))
|
||||
{
|
||||
char buf[950], *p;
|
||||
size_t n;
|
||||
|
||||
p = buf;
|
||||
n = 0;
|
||||
while ( (text = va_arg (arg_ptr, const char *)) )
|
||||
{
|
||||
if (n)
|
||||
{
|
||||
*p++ = ' ';
|
||||
n++;
|
||||
}
|
||||
for ( ; *text && n < DIM (buf)-2; n++)
|
||||
*p++ = *text++;
|
||||
}
|
||||
*p = 0;
|
||||
err = assuan_write_status (ctx, keyword, buf);
|
||||
err = vprint_assuan_status_strings (ctx, keyword, arg_ptr);
|
||||
}
|
||||
|
||||
va_end (arg_ptr);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue