aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2023-07-13 05:20:52 +0000
committerNIIBE Yutaka <[email protected]>2023-07-13 05:20:52 +0000
commit635a7fef4d57f54883b49d00e7d795e35a38c0b2 (patch)
tree9c8ee188f7f3a181079b53294ed569afe781c65b
parentsm: Use open_stream_nc for do_listkeys. (diff)
downloadgnupg-635a7fef4d57f54883b49d00e7d795e35a38c0b2.tar.gz
gnupg-635a7fef4d57f54883b49d00e7d795e35a38c0b2.zip
sm: Fix calling of open_stream_nc.
* sm/server.c (cmd_import): Use mode "r". (cmd_message): Likewise. -- The system handle should be already configured as binary when passed to Assuan. GnuPG-bug-id: 6580 Signed-off-by: NIIBE Yutaka <[email protected]>
-rw-r--r--sm/server.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sm/server.c b/sm/server.c
index 6aae6cb4f..3ebf47299 100644
--- a/sm/server.c
+++ b/sm/server.c
@@ -680,7 +680,7 @@ cmd_import (assuan_context_t ctx, char *line)
if (fd == GNUPG_INVALID_FD)
return set_error (GPG_ERR_ASS_NO_INPUT, NULL);
- fp = open_stream_nc (fd, "rb");
+ fp = open_stream_nc (fd, "r");
if (!fp)
return set_error (GPG_ERR_ASS_NO_INPUT, NULL);
@@ -905,7 +905,7 @@ cmd_message (assuan_context_t ctx, char *line)
if (rc)
return rc;
- fp = open_stream_nc (fd, "rb");
+ fp = open_stream_nc (fd, "r");
if (!fp)
return set_error (GPG_ERR_ASS_NO_INPUT, NULL);
ctrl->server_local->message_fp = fp;