浏览代码

Fix #6509: Interactive container hangs when redirecting stdout

Cli IsTerminal() SYS_IOCTL operation should be determined from STDIN,
not from STDOUT.

Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
Vojtech Vitek (V-Teq) 11 年之前
父节点
当前提交
40c7b53791
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      api/client/cli.go

+ 1 - 1
api/client/cli.go

@@ -104,7 +104,7 @@ func NewDockerCli(in io.ReadCloser, out, err io.Writer, proto, addr string, tlsC
 	}
 
 	if in != nil {
-		if file, ok := out.(*os.File); ok {
+		if file, ok := in.(*os.File); ok {
 			terminalFd = file.Fd()
 			isTerminal = term.IsTerminal(terminalFd)
 		}