Forráskód Böngészése

Fix a bug which caused the client to never exit in interactive mode when NORAW is set.

Solomon Hykes 12 éve
szülő
commit
d5be77075a
1 módosított fájl, 3 hozzáadás és 2 törlés
  1. 3 2
      docker/docker.go

+ 3 - 2
docker/docker.go

@@ -185,9 +185,10 @@ func main() {
 	if err := <-receive_stdout; err != nil {
 	if err := <-receive_stdout; err != nil {
 		Fatal(err)
 		Fatal(err)
 	}
 	}
-	if IsTerminal(0) && os.Getenv("NORAW") == "" {
+	if oldState != nil {
 		Restore(0, oldState)
 		Restore(0, oldState)
-	} else {
+	}
+	if !IsTerminal(0) {
 		if err := <-send_stdin; err != nil {
 		if err := <-send_stdin; err != nil {
 			Fatal(err)
 			Fatal(err)
 		}
 		}