diff --git a/pkg/codegen/pcl/binder_component.go b/pkg/codegen/pcl/binder_component.go index b68102e8d551..4be7c0c4bd8c 100644 --- a/pkg/codegen/pcl/binder_component.go +++ b/pkg/codegen/pcl/binder_component.go @@ -159,6 +159,7 @@ func ComponentProgramBinderFromFileSystem() ComponentProgramBinder { diagnostics = diagnostics.Append(errorf(nodeRange, err.Error())) return nil, diagnostics, err } + defer file.Close() err = parser.ParseFile(file, fileName) if err != nil {