diff --git a/libs/edssser/edssser.go b/libs/edssser/edssser.go index dfb01e175..ccd41ed75 100644 --- a/libs/edssser/edssser.go +++ b/libs/edssser/edssser.go @@ -103,13 +103,16 @@ func (ss *EDSsser) dumpStat(stats Stats) (err error) { return err } + defer func() { + err = errors.Join(err, ss.statsFile.Close()) + }() + _, err = ss.statsFile.Write([]byte(stats.String())) if err != nil { - return err + return err } - - return ss.statsFile.Close() -} + return nil +} type Stats struct { TotalWritten int