From 7da767b85695728f0ca9788156e85cf568af69f1 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Mon, 15 Dec 1997 19:52:31 +0000 Subject: [PATCH] In 8bit-mode, don't turn off OPOST. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4207 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/telnet/telnet/sys_bsd.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/appl/telnet/telnet/sys_bsd.c b/appl/telnet/telnet/sys_bsd.c index 20eb88cd5..6d38fff21 100644 --- a/appl/telnet/telnet/sys_bsd.c +++ b/appl/telnet/telnet/sys_bsd.c @@ -440,10 +440,13 @@ TerminalNewMode(int f) tmp_tc.c_iflag &= ~ISTRIP; else tmp_tc.c_iflag |= ISTRIP; - if (f & MODE_OUTBIN) { + if ((f & MODE_OUTBIN) || (f & MODE_OUT8)) { tmp_tc.c_cflag &= ~(CSIZE|PARENB); tmp_tc.c_cflag |= CS8; - tmp_tc.c_oflag &= ~OPOST; + if(f & MODE_OUTBIN) + tmp_tc.c_oflag &= ~OPOST; + else + tmp_tc.c_oflag |= OPOST; } else { tmp_tc.c_cflag &= ~(CSIZE|PARENB); tmp_tc.c_cflag |= old_tc.c_cflag & (CSIZE|PARENB);