diff --git a/cmd/xmandump/main.go b/cmd/xmandump/main.go index a16c625..fd1d846 100644 --- a/cmd/xmandump/main.go +++ b/cmd/xmandump/main.go @@ -309,7 +309,6 @@ func (d *Dumper) processPackage(ctx context.Context, pkg *xrepo.Package, file st Error(ctx, "Cannot open file", zap.Error(err)) return err } - defer logClose(ctx, f) mime, err := mimetype.DetectFile(file) if err != nil { @@ -410,6 +409,7 @@ scanPackage: done: d.recordChange(pkg.FilenameSHA256) + f.Close() return nil }