diff --git a/libcontainerd/remote_linux.go b/libcontainerd/remote_linux.go index 0e226dffbe..03b42a80e0 100644 --- a/libcontainerd/remote_linux.go +++ b/libcontainerd/remote_linux.go @@ -143,8 +143,8 @@ func (r *remote) handleConnectionChange() { transientFailureCount = 0 if utils.IsProcessAlive(r.daemonPid) { utils.KillProcess(r.daemonPid) - <-r.daemonWaitCh } + <-r.daemonWaitCh if err := r.runContainerdDaemon(); err != nil { //FIXME: Handle error logrus.Errorf("error restarting containerd: %v", err) }