summaryrefslogtreecommitdiffstats
path: root/apps/engine.c
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2015-09-06 12:20:12 +0200
committerRichard Levitte <levitte@openssl.org>2015-09-06 13:34:49 +0200
commita60994df34fe6a694441471c7f8dcf9661fb091d (patch)
treec6e546670e04806e55e4cec9b06303879cc1ed16 /apps/engine.c
parenta412b8919821efd00121d28cf2441c5445bee602 (diff)
Change the treatment of stdin and stdout to allow binary data
If the output to stdout or the input from stdin is meant to be binary, it's deeply unsetting to get the occasional LF converted to CRLF or the other way around. If someone happens to forget to redirect stdin or stdout, they will get gibberish anyway, line ending conversion will not change that. Therefore, let's not have dup_bio_* decide unilaterally what mode the BIO derived from stdin and stdout, and rather let the app decide by declaring the intended format. Reviewed-by: Tim Hudson <tjh@openssl.org>
Diffstat (limited to 'apps/engine.c')
-rw-r--r--apps/engine.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/engine.c b/apps/engine.c
index 91af7bff72..b1c1371528 100644
--- a/apps/engine.c
+++ b/apps/engine.c
@@ -319,7 +319,7 @@ int engine_main(int argc, char **argv)
OPTION_CHOICE o;
char *prog;
- out = dup_bio_out();
+ out = dup_bio_out(FORMAT_TEXT);
prog = opt_init(argc, argv, engine_options);
if (!engines || !pre_cmds || !post_cmds)
goto end;