mirror of
https://github.com/golang/go
synced 2024-11-19 06:54:39 -07:00
ff555f1159
The io.Reader contract makes no promises about how a Reader should behave after it returns its first error. Usually the errors are sticky, but they don't have to be. A regression in zlib.Reader (bug accidentally relied on sticky errors. Minimal fix: wrap the user's provided Reader in a Reader which guarantees stickiness. The minimal fix is less scary than touching the multipart state machine. Fixes #14676 Change-Id: I8dd8814b13ae5530824ae0e68529f788974264a5 Reviewed-on: https://go-review.googlesource.com/20297 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> |
||
---|---|---|
.. | ||
multipart | ||
quotedprintable | ||
testdata | ||
encodedword_test.go | ||
encodedword.go | ||
example_test.go | ||
grammar.go | ||
mediatype_test.go | ||
mediatype.go | ||
type_dragonfly.go | ||
type_freebsd.go | ||
type_openbsd.go | ||
type_plan9.go | ||
type_test.go | ||
type_unix.go | ||
type_windows.go | ||
type.go |