소스 검색

return error in SetBuffered

Darien Raymond 9 년 전
부모
커밋
06a73adb1e
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      common/bufio/writer.go

+ 3 - 2
common/bufio/writer.go

@@ -84,9 +84,10 @@ func (v *BufferedWriter) IsBuffered() bool {
 }
 
 // SetBuffered controls whether the BufferedWriter holds a buffer for writing. If not buffered, any write() calls into underlying writer directly.
-func (v *BufferedWriter) SetBuffered(cached bool) {
+func (v *BufferedWriter) SetBuffered(cached bool) error {
 	v.buffered = cached
 	if !cached && !v.buffer.IsEmpty() {
-		v.Flush()
+		return v.Flush()
 	}
+	return nil
 }