aboutsummaryrefslogtreecommitdiff
path: root/src/mime/multipart/multipart.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/mime/multipart/multipart.go')
-rw-r--r--src/mime/multipart/multipart.go3
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