Browse code

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 authored on 2017/07/12 17:24:28
Showing 1 changed files
... ...
@@ -278,7 +278,9 @@ func (s *State) SetRunning(pid int, initial bool) {
278 278
 	s.ErrorMsg = ""
279 279
 	s.Running = true
280 280
 	s.Restarting = false
281
-	s.Paused = false
281
+	if initial {
282
+		s.Paused = false
283
+	}
282 284
 	s.ExitCodeValue = 0
283 285
 	s.Pid = pid
284 286
 	if initial {