From d17462b4c80abbcfb27b8ced401256a2d04d18bf Mon Sep 17 00:00:00 2001 From: Lei Jitang Date: Fri, 17 Apr 2015 15:28:12 +0800 Subject: [PATCH] Fix weird terminal output format Signed-off-by: Lei Jitang Upstream-commit: 05a8de46853f8b3534ca6d0cb03121ae214e8a34 Component: engine --- components/engine/pkg/term/tc_linux_cgo.go | 1 + 1 file changed, 1 insertion(+) diff --git a/components/engine/pkg/term/tc_linux_cgo.go b/components/engine/pkg/term/tc_linux_cgo.go index ae9516c99c..d47cf59b8d 100644 --- a/components/engine/pkg/term/tc_linux_cgo.go +++ b/components/engine/pkg/term/tc_linux_cgo.go @@ -24,6 +24,7 @@ func MakeRaw(fd uintptr) (*State, error) { newState := oldState.termios C.cfmakeraw((*C.struct_termios)(unsafe.Pointer(&newState))) + newState.Oflag = newState.Oflag | C.OPOST if err := tcset(fd, &newState); err != 0 { return nil, err }