agent-harness / tasks /patches /TASK_CR_003_source.patch
cuber12's picture
Publish agent harness research code and paper artifacts
d61821a verified
Raw
History Blame Contribute Delete
642 Bytes
diff --git a/common/buildlogger/internal/timestamper/timestamper.go b/common/buildlogger/internal/timestamper/timestamper.go
index a073464c..af50dcf0 100644
--- a/common/buildlogger/internal/timestamper/timestamper.go
+++ b/common/buildlogger/internal/timestamper/timestamper.go
@@ -273,10 +273,11 @@ func (l *Logger) writeHeader(w io.Writer) error {
}
func (l *Logger) Close() error {
- if l.buf.Len() > 0 {
- l.buf.Write(lineEscape)
- _, err := l.w.Write(l.buf.Bytes())
- return err
+ if l.buf.Len() == 0 {
+ return nil
}
- return nil
+ l.buf.Write(lineEscape)
+ _, err := l.w.Write(l.buf.Bytes())
+ l.buf.Reset()
+ return err
}