diff --git a/terraform/eval_context_builtin.go b/terraform/eval_context_builtin.go index a6e6f849ad..6a28a0fc07 100644 --- a/terraform/eval_context_builtin.go +++ b/terraform/eval_context_builtin.go @@ -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] }