Avoid nil pointer dereference in (*Cluster).createContainer

Swarm.Create car return nil,nil when refresh fails
due to network hiccup

Signed-off-by: Mariusz Borsa <mborsa@polyverse.io>
This commit is contained in:
mariusz
2015-07-18 17:04:02 -07:00
parent 95c4c9467e
commit 9dc65ca480

View File

@@ -130,6 +130,10 @@ func (c *Cluster) createContainer(config *cluster.ContainerConfig, name string,
return nil, err
}
if container == nil {
return nil, errors.New("Container created but refresh didn't report it back")
}
st := &state.RequestedState{
ID: container.Id,
Name: name,