aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@golang.org>2015-09-10 14:16:41 -0700
committerBrad Fitzpatrick <bradfitz@golang.org>2015-09-10 21:50:17 +0000
commit3ed6e830b9cb7541e20a19665f4e1c41453170f2 (patch)
treeaccf1e060d549de909ef8c0671e5a6a613dbf4b1 /src
parent7d48573d468fdbd4ff77c5b0aee5386a2f6967ad (diff)
downloadgo-3ed6e830b9cb7541e20a19665f4e1c41453170f2.tar.xz
mime: fix docs for WordDecoder.Decode
It was correct for an early version of the CL which introduced the type, but later versions of the CL changed the behavior without updating the documentation. Fixes #12568 Change-Id: Ia4090a02ba122e9f8317ed86c4c9839ae2c539e0 Reviewed-on: https://go-review.googlesource.com/14496 Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src')
-rw-r--r--src/mime/encodedword.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mime/encodedword.go b/src/mime/encodedword.go
index 9796f506dc..ebf6164bb6 100644
--- a/src/mime/encodedword.go
+++ b/src/mime/encodedword.go
@@ -98,8 +98,7 @@ type WordDecoder struct {
CharsetReader func(charset string, input io.Reader) (io.Reader, error)
}
-// Decode decodes an encoded-word. If word is not a valid RFC 2047 encoded-word,
-// word is returned unchanged.
+// Decode decodes an RFC 2047 encoded-word.
func (d *WordDecoder) Decode(word string) (string, error) {
fields := strings.Split(word, "?") // TODO: remove allocation?
if len(fields) != 5 || fields[0] != "=" || fields[4] != "=" || len(fields[2]) != 1 {