1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #6430 from LK4D4/lock_inspect

Do inspect under container lock
This commit is contained in:
Victor Vieux 2014-06-16 15:31:08 -07:00
commit d671768b52

View file

@ -13,11 +13,13 @@ func (daemon *Daemon) ContainerInspect(job *engine.Job) engine.Status {
}
name := job.Args[0]
if container := daemon.Get(name); container != nil {
container.Lock()
defer container.Unlock()
if job.GetenvBool("dirty") {
b, err := json.Marshal(&struct {
*Container
HostConfig *runconfig.HostConfig
}{container, container.HostConfig()})
}{container, container.hostConfig})
if err != nil {
return job.Error(err)
}