aboutsummaryrefslogtreecommitdiff
path: root/bytesconv.go
diff options
context:
space:
mode:
authorGravatar Jan Siemiński <siemin93@siemin-macbook.local> 2017-04-14 23:24:31 +0200
committerGravatar Erik Dubbelboer <erik@dubbelboer.com> 2018-09-01 13:00:11 +0800
commit6231e237dea0cf3b3b9b8fbd082b501e517bc62b (patch)
treebe3301d1cde956c614156ef2952dbae91ed84429 /bytesconv.go
parentRemove wrong documentation (diff)
downloadfasthttp-6231e237dea0cf3b3b9b8fbd082b501e517bc62b.tar.gz
fasthttp-6231e237dea0cf3b3b9b8fbd082b501e517bc62b.tar.bz2
fasthttp-6231e237dea0cf3b3b9b8fbd082b501e517bc62b.zip
Add ';' to unescaped characters
Diffstat (limited to 'bytesconv.go')
-rw-r--r--bytesconv.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/bytesconv.go b/bytesconv.go
index bbb4dbc..4e3aec1 100644
--- a/bytesconv.go
+++ b/bytesconv.go
@@ -417,7 +417,8 @@ func AppendQuotedArg(dst, src []byte) []byte {
func appendQuotedPath(dst, src []byte) []byte {
for _, c := range src {
if c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c >= '0' && c <= '9' ||
- c == '/' || c == '.' || c == ',' || c == '=' || c == ':' || c == '&' || c == '~' || c == '-' || c == '_' {
+ c == '/' || c == '.' || c == ',' || c == '=' || c == ':' || c == '&' ||
+ c == '~' || c == '-' || c == '_' || c == ';' {
dst = append(dst, c)
} else {
dst = append(dst, '%', hexCharUpper(c>>4), hexCharUpper(c&15))