diff --git a/components/engine/libcontainerd/container_windows.go b/components/engine/libcontainerd/container_windows.go index d7c80f3e82..7fba21d1b8 100644 --- a/components/engine/libcontainerd/container_windows.go +++ b/components/engine/libcontainerd/container_windows.go @@ -264,6 +264,9 @@ func (ctr *container) waitExit(process *process, isFirstProcessToStart bool) err if err := ctr.client.backend.StateChanged(ctr.containerID, si); err != nil { logrus.Error(err) } + + logrus.Debugf("libcontainerd: waitExit() completed OK, %+v", si) + if si.State == StateRestart { go func() { err := <-waitRestart @@ -282,7 +285,6 @@ func (ctr *container) waitExit(process *process, isFirstProcessToStart bool) err }() } - logrus.Debugf("libcontainerd: waitExit() completed OK, %+v", si) return nil }