1
0
mirror of https://github.com/docker/docs.git synced 2026-11-06 12:54:24 +03:00

Lock state before we modify.

When we start a container we lock state, we should do the same in stop.

Detected via -race.
This commit is contained in:
Paul Nasrat
2013-11-21 08:06:02 -05:00
parent 2bc35287a0
commit d7e2fc8982

View File

@@ -1300,7 +1300,9 @@ func (container *Container) monitor() {
}
// Report status back
container.State.Lock()
container.State.setStopped(exitCode)
container.State.Unlock()
// Release the lock
close(container.waitLock)