Skip to content

Commit

Permalink
Merge pull request #737 from rutgerbrf/master
Browse files Browse the repository at this point in the history
Remove unused code from readMIMEHeader
  • Loading branch information
wallyqs committed Jun 28, 2021
2 parents bb2c206 + 1e62342 commit 274aa57
Showing 1 changed file with 2 additions and 14 deletions.
16 changes: 2 additions & 14 deletions nats.go
Expand Up @@ -3122,10 +3122,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 @@ -3147,16 +3144,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 274aa57

Please sign in to comment.