From 2cc15b18dbab600939147dfe4c58aa6b8f04586e Mon Sep 17 00:00:00 2001 From: Joe Tsai Date: Thu, 8 Mar 2018 14:39:43 -0800 Subject: encoding/csv: disallow quote for use as Comma '"' has special semantic meaning that conflicts with using it as Comma. Change-Id: Ife25ba43ca25dba2ea184c1bb7579a230d376059 Reviewed-on: https://go-review.googlesource.com/99696 Run-TryBot: Joe Tsai Reviewed-by: Ian Lance Taylor TryBot-Result: Gobot Gobot --- src/encoding/csv/reader.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/encoding/csv/reader.go') diff --git a/src/encoding/csv/reader.go b/src/encoding/csv/reader.go index 2efc7ad094..a2fd4c0970 100644 --- a/src/encoding/csv/reader.go +++ b/src/encoding/csv/reader.go @@ -91,7 +91,7 @@ var ( var errInvalidDelim = errors.New("csv: invalid field or comment delimiter") func validDelim(r rune) bool { - return r != 0 && r != '\r' && r != '\n' && utf8.ValidRune(r) && r != utf8.RuneError + return r != 0 && r != '"' && r != '\r' && r != '\n' && utf8.ValidRune(r) && r != utf8.RuneError } // A Reader reads records from a CSV-encoded file. -- cgit v1.3