diff options
| author | Werner Koch <[email protected]> | 2018-02-22 15:19:56 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2018-02-22 15:19:56 +0000 |
| commit | 20539ea5cad1903352e01ef95aecdda4d5cd999b (patch) | |
| tree | 609042662948bcd256dd4400b64bdb5e656173e4 /g13/server.c | |
| parent | build: Update autogen.sh to set a git PATCH prefix. (diff) | |
| parent | Post release updates. (diff) | |
| download | gnupg-20539ea5cad1903352e01ef95aecdda4d5cd999b.tar.gz gnupg-20539ea5cad1903352e01ef95aecdda4d5cd999b.zip | |
Merge branch 'STABLE-BRANCH-2-2'
Diffstat (limited to 'g13/server.c')
| -rw-r--r-- | g13/server.c | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/g13/server.c b/g13/server.c index bbe42d4f6..defde6c02 100644 --- a/g13/server.c +++ b/g13/server.c @@ -34,6 +34,7 @@ #include "mount.h" #include "suspend.h" #include "../common/server-help.h" +#include "../common/asshelp.h" #include "../common/call-gpg.h" @@ -737,24 +738,8 @@ g13_status (ctrl_t ctrl, int no, ...) } else { - assuan_context_t 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, get_status_string (no), buf); + err = vprint_assuan_status_strings (ctrl->server_local->assuan_ctx, + get_status_string (no), arg_ptr); } va_end (arg_ptr); |
