From 05a8de46853f8b3534ca6d0cb03121ae214e8a34 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 --- pkg/term/tc_linux_cgo.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/term/tc_linux_cgo.go b/pkg/term/tc_linux_cgo.go index ae9516c99c..d47cf59b8d 100644 --- a/pkg/term/tc_linux_cgo.go +++ b/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 }