summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthinkofher <mail@bdudek.xyz>2022-09-19 21:35:04 +0000
committerGopher Robot <gobot@golang.org>2022-09-20 02:11:38 +0000
commit1e7e160d070443147ee38d4de530ce904637a4f3 (patch)
tree2bf0eaa05da1c4c0787f4f804c67b4308864fb14
parent4c414c7673af6b2aedee276d2e62cb2910eb19f3 (diff)
downloadgo-git-1e7e160d070443147ee38d4de530ce904637a4f3.tar.gz
mime/multipart: use %w when wrapping error in NextPart
Use "%w" instead of "%v" as format verb for error value in the NextPart method. This way it will be possible to use common go error utilities from std library when parsing from custom io.Readers. This issue was discovered during attempts to use http.Request.ParseMultipartForm together with http.MaxBytesHandler. Change-Id: Idb82510fb536b66b51ed1d943737c4828f07c2f2 GitHub-Last-Rev: 8bc49c945c1b393bcfb4d8df545c93593c9bd7c4 GitHub-Pull-Request: golang/go#55133 Reviewed-on: https://go-review.googlesource.com/c/go/+/431675 Run-TryBot: Ian Lance Taylor <iant@google.com> Run-TryBot: Damien Neil <dneil@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Damien Neil <dneil@google.com>
-rw-r--r--src/mime/multipart/multipart.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mime/multipart/multipart.go b/src/mime/multipart/multipart.go
index aa05ac8f9c..b3a904f0af 100644
--- a/src/mime/multipart/multipart.go
+++ b/src/mime/multipart/multipart.go
@@ -360,7 +360,7 @@ func (r *Reader) nextPart(rawPart bool) (*Part, error) {
return nil, io.EOF
}
if err != nil {
- return nil, fmt.Errorf("multipart: NextPart: %v", err)
+ return nil, fmt.Errorf("multipart: NextPart: %w", err)
}
if r.isBoundaryDelimiterLine(line) {