You've already forked linux-packaging-mono
Imported Upstream version 3.8.0
Former-commit-id: 6a76a29bd07d86e57c6c8da45c65ed5447d38a61
This commit is contained in:
@ -211,6 +211,10 @@ namespace System.Net.Http.Headers
|
||||
|
||||
static string EncodeBase64Value (string value)
|
||||
{
|
||||
bool quoted = value.Length > 1 && value [0] == '"' && value [value.Length - 1] == '"';
|
||||
if (quoted)
|
||||
value = value.Substring (1, value.Length - 2);
|
||||
|
||||
for (int i = 0; i < value.Length; ++i) {
|
||||
var ch = value[i];
|
||||
if (ch > 127) {
|
||||
@ -220,7 +224,7 @@ namespace System.Net.Http.Headers
|
||||
}
|
||||
}
|
||||
|
||||
if (!Lexer.IsValidToken (value))
|
||||
if (quoted || !Lexer.IsValidToken (value))
|
||||
return "\"" + value + "\"";
|
||||
|
||||
return value;
|
||||
|
Reference in New Issue
Block a user