Browse Source

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 8 years ago
parent
commit
977c4046fd
1 changed files with 3 additions and 1 deletions
  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 {