Darien Raymond 8 роки тому
батько
коміт
afcad409e2
1 змінених файлів з 4 додано та 4 видалено
  1. 4 4
      common/buf/writer.go

+ 4 - 4
common/buf/writer.go

@@ -60,12 +60,12 @@ func (w *BufferedWriter) Write(b []byte) (int, error) {
 		return w.legacyWriter.Write(b)
 	}
 
-	if w.buffer == nil {
-		w.buffer = New()
-	}
-
 	totalBytes := 0
 	for len(b) > 0 {
+		if w.buffer == nil {
+			w.buffer = New()
+		}
+
 		nBytes, err := w.buffer.Write(b)
 		totalBytes += nBytes
 		if err != nil {