Explorar o código

Keep pause state when restoring container's status

Do not change pause state when restoring container's
status, or status in docker will be different with
status in runc.

Signed-off-by: Fengtu Wang <wangfengtu@huawei.com>
Fengtu Wang %!s(int64=8) %!d(string=hai) anos
pai
achega
977c4046fd
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      container/state.go

+ 3 - 1
container/state.go

@@ -278,7 +278,9 @@ func (s *State) SetRunning(pid int, initial bool) {
 	s.ErrorMsg = ""
 	s.Running = true
 	s.Restarting = false
-	s.Paused = false
+	if initial {
+		s.Paused = false
+	}
 	s.ExitCodeValue = 0
 	s.Pid = pid
 	if initial {