fix csv read bug (#7885)

This commit is contained in:
Yao Zongyou
2019-07-06 03:08:56 +08:00
committed by Harshavardhana
parent 60831e3299
commit c4f480a839
2 changed files with 73 additions and 1 deletions

View File

@@ -59,10 +59,10 @@ func (rr *recordReader) Read(p []byte) (n int, err error) {
p[i] = '\n'
if len(rr.recordDelimiter) > 1 {
p = append(p[:i+1], p[i+len(rr.recordDelimiter):]...)
n--
}
}
n = len(p)
if len(rr.recordDelimiter) == 1 || p[n-1] != rr.recordDelimiter[0] {
return n, nil
}