From 3b1f6487b7fc649d5f146df04e623bd55ba1bf7f Mon Sep 17 00:00:00 2001 From: Cameron Stewart Date: Fri, 27 Sep 2013 01:57:47 +1000 Subject: [PATCH] Add no NOCTTY, required for when there is no controlling terminal --- pty_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pty_linux.go b/pty_linux.go index 3df1847..a5edfbb 100644 --- a/pty_linux.go +++ b/pty_linux.go @@ -28,7 +28,7 @@ func open() (pty, tty *os.File, err error) { return nil, nil, err } - t, err := os.OpenFile(sname, os.O_RDWR, 0) + t, err := os.OpenFile(sname, os.O_RDWR|syscall.O_NOCTTY, 0) if err != nil { return nil, nil, err }