Skip to content

Commit

Permalink
Remove unused code from readMIMEHeader
Browse files Browse the repository at this point in the history
The strs slice is not used - it seems to have stuck around from
net/textproto.ReadMIMEHeader.

Signed-off-by: Rutger Broekhoff <rutger@viasalix.nl>
  • Loading branch information
rutgerbrf committed May 27, 2021
1 parent da90d22 commit 1e62342
Showing 1 changed file with 2 additions and 14 deletions.
16 changes: 2 additions & 14 deletions nats.go
Expand Up @@ -3113,10 +3113,7 @@ func decodeHeadersMsg(data []byte) (Header, error) {
//
// https://golang.org/pkg/net/textproto/#Reader.ReadMIMEHeader
func readMIMEHeader(tp *textproto.Reader) (textproto.MIMEHeader, error) {
var (
m = make(textproto.MIMEHeader)
strs []string
)
m := make(textproto.MIMEHeader)
for {
kv, err := tp.ReadLine()
if len(kv) == 0 {
Expand All @@ -3138,16 +3135,7 @@ func readMIMEHeader(tp *textproto.Reader) (textproto.MIMEHeader, error) {
i++
}
value := string(kv[i:])
vv := m[key]
if vv == nil && len(strs) > 0 {
// Single value header.
vv, strs = strs[:1:1], strs[1:]
vv[0] = value
m[key] = vv
} else {
// Multi value header.
m[key] = append(vv, value)
}
m[key] = append(m[key], value)
if err != nil {
return m, err
}
Expand Down

0 comments on commit 1e62342

Please sign in to comment.