diff --git a/android/bazel.go b/android/bazel.go index 5d1507c30..e3c791c19 100644 --- a/android/bazel.go +++ b/android/bazel.go @@ -713,6 +713,7 @@ func GetMainClassInManifest(c Config, filepath string) (string, error) { if err != nil { return "", err } + defer file.Close() scanner := bufio.NewScanner(file) for scanner.Scan() { line := scanner.Text() diff --git a/android/soong_config_modules.go b/android/soong_config_modules.go index 91bbce68e..bd7364582 100644 --- a/android/soong_config_modules.go +++ b/android/soong_config_modules.go @@ -378,6 +378,7 @@ func loadSoongConfigModuleTypeDefinition(ctx LoadHookContext, from string) map[s ctx.PropertyErrorf("from", "failed to open %q: %s", from, err) return (map[string]blueprint.ModuleFactory)(nil) } + defer r.Close() mtDef, errs := soongconfig.Parse(r, from) if ctx.Config().runningAsBp2Build {