diff options
author | Richard Levitte <levitte@openssl.org> | 2015-09-06 12:20:12 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2015-09-06 13:34:49 +0200 |
commit | a60994df34fe6a694441471c7f8dcf9661fb091d (patch) | |
tree | c6e546670e04806e55e4cec9b06303879cc1ed16 /apps/enc.c | |
parent | a412b8919821efd00121d28cf2441c5445bee602 (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/enc.c')
-rw-r--r-- | apps/enc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/enc.c b/apps/enc.c index 0bdba38161..fc7e14c65c 100644 --- a/apps/enc.c +++ b/apps/enc.c @@ -328,7 +328,7 @@ int enc_main(int argc, char **argv) if (infile == NULL) { unbuffer(stdin); - in = dup_bio_in(); + in = dup_bio_in(format); } else in = bio_open_default(infile, 'r', format); if (in == NULL) |