Преглед на файлове

Change the behaviour of CmdRun in tty mode: dont kill the process uppon detach

Guillaume J. Charmes преди 12 години
родител
ревизия
64c1b6d9cd
променени са 1 файла, в които са добавени 1 реда и са изтрити 4 реда
  1. 1 4
      container.go

+ 1 - 4
container.go

@@ -250,10 +250,7 @@ func (container *Container) Attach(stdin io.ReadCloser, stdinCloser io.Closer, s
 				if cStderr != nil {
 					defer cStderr.Close()
 				}
-				if container.Config.StdinOnce {
-					if container.Config.Tty {
-						defer container.Kill()
-					}
+				if container.Config.StdinOnce && !container.Config.Tty {
 					defer cStdin.Close()
 				}
 				_, err := io.Copy(cStdin, stdin)