lock the provisioner mutex in ProvisionerSchema

pull/19086/head
James Bardin 8 years ago committed by Martin Atkins
parent cdaeed4f26
commit 6bf70427dd

@ -281,8 +281,8 @@ func (ctx *BuiltinEvalContext) Provisioner(n string) ResourceProvisioner {
func (ctx *BuiltinEvalContext) ProvisionerSchema(n string) *configschema.Block {
ctx.once.Do(ctx.init)
ctx.ProviderLock.Lock()
defer ctx.ProviderLock.Unlock()
ctx.ProvisionerLock.Lock()
defer ctx.ProvisionerLock.Unlock()
return ctx.ProvisionerSchemas[n]
}

Loading…
Cancel
Save