diff --git a/daemon/monitor.go b/daemon/monitor.go index 02f594e425..c36d427a96 100644 --- a/daemon/monitor.go +++ b/daemon/monitor.go @@ -136,8 +136,8 @@ func (m *containerMonitor) Start() error { defer func() { if afterRun { m.container.Lock() - m.container.setStopped(&exitStatus) defer m.container.Unlock() + m.container.setStopped(&exitStatus) } m.Close() }()