mirror of https://github.com/golang/go.git
net/http: useless string replace operation in Cookie.String. Fixes #29135
This commit is contained in:
parent
4e8aaf6b22
commit
1209770405
|
|
@ -169,7 +169,7 @@ func (c *Cookie) String() string {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
var b strings.Builder
|
var b strings.Builder
|
||||||
b.WriteString(sanitizeCookieName(c.Name))
|
b.WriteString(c.Name)
|
||||||
b.WriteRune('=')
|
b.WriteRune('=')
|
||||||
b.WriteString(sanitizeCookieValue(c.Value))
|
b.WriteString(sanitizeCookieValue(c.Value))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -127,6 +127,14 @@ var writeSetCookiesTests = []struct {
|
||||||
&Cookie{Name: "\t"},
|
&Cookie{Name: "\t"},
|
||||||
``,
|
``,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
&Cookie{Name: "\r"},
|
||||||
|
``,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
&Cookie{Name: "\n"},
|
||||||
|
``,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestWriteSetCookies(t *testing.T) {
|
func TestWriteSetCookies(t *testing.T) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue