File size: 642 Bytes
d61821a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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
}
|