From 6231e237dea0cf3b3b9b8fbd082b501e517bc62b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Siemi=C5=84ski?= Date: Fri, 14 Apr 2017 23:24:31 +0200 Subject: [PATCH] Add ';' to unescaped characters --- bytesconv.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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))