From ea625c74f00a81245a34f5330e5d92790ea84f5d Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Thu, 13 Jul 2023 13:51:26 +0900 Subject: [PATCH] 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 --- sm/server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sm/server.c b/sm/server.c index bb048a62a..693932c2e 100644 --- a/sm/server.c +++ b/sm/server.c @@ -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);