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))