refactor: keep cleanup code together
1 file changed, 4 insertions(+), 4 deletions(-)
changed files
M internal/importer/package.go → internal/importer/package.go
@@ -134,6 +134,10 @@ defer i.infile.Close() defer close(results) defer close(errs) + if i.programs != nil { + defer i.programs.Close() + } + outer: for mv := range i.dec.Stream() { var err errors.E@@ -329,10 +333,6 @@ Maintainers: maintainers, Definition: definition, Programs: programs, } - } - - if i.programs != nil { - i.programs.Close() } }()