]> Cypherpunks repositories - gostls13.git/commit
mime/multipart: return error from NextPart if boundary is empty
authorConstantin Konstantinidis <constantinkonstantinidis@gmail.com>
Thu, 14 Jun 2018 09:51:57 +0000 (11:51 +0200)
committerBrad Fitzpatrick <bradfitz@golang.org>
Thu, 14 Jun 2018 15:51:57 +0000 (15:51 +0000)
commit46076c37578fba9b49059584ef896099c9240fb2
treefed2bcf87c0149c4bdbb2813cbd045e10df00ea1
parent90559ab9f2a6efaf03b428c0c4b5360d6a10462b
mime/multipart: return error from NextPart if boundary is empty

NewReader cannot return an error. This behaviour is kept.
NextPart returns EOF when boundary is empty.
RFC 2046 does not allow it. The fix is to return an error
on the call of NextPart.

Fixes #23170

Change-Id: I775afd3f93e8b56e6cb274bc5c9de362a18bcc3c
Reviewed-on: https://go-review.googlesource.com/118822
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
src/mime/multipart/multipart.go
src/mime/multipart/multipart_test.go