Skip to content

Commit 03cda07

Browse files
committed
fix queryEscape parts in links #806
1 parent fb999b4 commit 03cda07

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

util/genLink.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,12 @@ func addParams(uri string, params map[string]string, remark string) string {
475475
URL, _ := url.Parse(uri)
476476
var q []string
477477
for k, v := range params {
478-
q = append(q, fmt.Sprintf("%s=%s", k, v))
478+
switch k {
479+
case "mport", "alpn":
480+
q = append(q, fmt.Sprintf("%s=%s", k, v))
481+
default:
482+
q = append(q, fmt.Sprintf("%s=%s", k, url.QueryEscape(v)))
483+
}
479484
}
480485
URL.RawQuery = strings.Join(q, "&")
481486
URL.Fragment = remark

0 commit comments

Comments
 (0)