Przeglądaj źródła

Merge pull request #2795 from pnasrat/docker-testmultipleattachrestart-race

Lock state before we modify.
Victor Vieux 11 lat temu
rodzic
commit
eaeb969138
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      container.go

+ 2 - 0
container.go

@@ -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)