sm: Use open_stream_nc for do_listkeys.

* sm/server.c (do_listkeys): Use open_stream_nc.

--

GnuPG-bug-id: 6580
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka 2023-07-13 13:51:26 +09:00
parent 69c1d81284
commit ea625c74f0
No known key found for this signature in database
GPG Key ID: 640114AF89DE6054
1 changed files with 3 additions and 3 deletions

View File

@ -1014,14 +1014,14 @@ do_listkeys (assuan_context_t ctx, char *line, int mode)
if (ctrl->server_local->list_to_output)
{
int outfd = translate_sys2libc_fd (assuan_get_output_fd (ctx), 1);
gnupg_fd_t outfd = assuan_get_output_fd (ctx);
if ( outfd == -1 )
if ( outfd == GNUPG_INVALID_FD )
{
free_strlist (list);
return set_error (GPG_ERR_ASS_NO_OUTPUT, NULL);
}
fp = es_fdopen_nc (outfd, "w");
fp = open_stream_nc (outfd, "w");
if (!fp)
{
free_strlist (list);