diff options
Diffstat (limited to 'libgo/go/encoding/csv/writer.go')
-rw-r--r-- | libgo/go/encoding/csv/writer.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libgo/go/encoding/csv/writer.go b/libgo/go/encoding/csv/writer.go index c4dcba5668a..324944cc829 100644 --- a/libgo/go/encoding/csv/writer.go +++ b/libgo/go/encoding/csv/writer.go @@ -101,11 +101,10 @@ func (w *Writer) WriteAll(records [][]string) (err error) { for _, record := range records { err = w.Write(record) if err != nil { - break + return err } } - w.Flush() - return nil + return w.w.Flush() } // fieldNeedsQuotes returns true if our field must be enclosed in quotes. |