diff options
Diffstat (limited to 'src/mime/multipart/multipart.go')
| -rw-r--r-- | src/mime/multipart/multipart.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mime/multipart/multipart.go b/src/mime/multipart/multipart.go index da1f45810e..c570f1d7e2 100644 --- a/src/mime/multipart/multipart.go +++ b/src/mime/multipart/multipart.go @@ -30,6 +30,7 @@ package multipart import ( "bufio" "bytes" + "errors" "fmt" "internal/godebug" "io" @@ -392,7 +393,7 @@ func (r *Reader) nextPart(rawPart bool, maxMIMEHeaderSize, maxMIMEHeaders int64) for { line, err := r.bufReader.ReadSlice('\n') - if err == io.EOF && r.isFinalBoundary(line) { + if errors.Is(err, io.EOF) && r.isFinalBoundary(line) { // If the buffer ends in "--boundary--" without the // trailing "\r\n", ReadSlice will return an error // (since it's missing the '\n'), but this is a valid |
