Merge pull request #805 from elotl/vilmos-flushlogs
Use correct Flush() prototype from http.Flusher
This commit is contained in:
@@ -56,16 +56,14 @@ type flushWriter struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type writeFlusher interface {
|
type writeFlusher interface {
|
||||||
Flush() error
|
Flush()
|
||||||
Write([]byte) (int, error)
|
Write([]byte) (int, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (fw *flushWriter) Write(p []byte) (int, error) {
|
func (fw *flushWriter) Write(p []byte) (int, error) {
|
||||||
n, err := fw.w.Write(p)
|
n, err := fw.w.Write(p)
|
||||||
if n > 0 {
|
if n > 0 {
|
||||||
if err := fw.w.Flush(); err != nil {
|
fw.w.Flush()
|
||||||
return n, err
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return n, err
|
return n, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user