From 1eae925a3df3b9310adbfca99576913483050a3d Mon Sep 17 00:00:00 2001 From: unclejack Date: Sun, 29 Mar 2015 15:20:53 +0300 Subject: [PATCH] pkg/broadcastwriter: avoid alloc w/ WriteString Signed-off-by: Cristian Staretu (cherry picked from commit db877d8a425a3c063eedb1908ab1b50df1a33a57) Docker-DCO-1.1-Signed-off-by: Jessie Frazelle (github: jfrazelle) Docker-DCO-1.1-Signed-off-by: Jessie Frazelle (github: jfrazelle) --- pkg/broadcastwriter/broadcastwriter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/broadcastwriter/broadcastwriter.go b/pkg/broadcastwriter/broadcastwriter.go index 232cf3dfc..9a0b17624 100644 --- a/pkg/broadcastwriter/broadcastwriter.go +++ b/pkg/broadcastwriter/broadcastwriter.go @@ -51,7 +51,7 @@ func (w *BroadcastWriter) Write(p []byte) (n int, err error) { for { line, err := w.buf.ReadString('\n') if err != nil { - w.buf.Write([]byte(line)) + w.buf.WriteString(line) break } for stream, writers := range w.streams {