зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1541598 - Have FetchBody::SetMimeType convert from ByteStrings to UTF8 CStrings to not corrupt Unicode values; r=hsivonen
Have FetchBody::SetMimeType convert from ByteStrings to UTF8 CStrings to not corrupt Unicode values Differential Revision: https://phabricator.services.mozilla.com/D26011 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
8078078268
Коммит
7886db55f5
|
@ -1187,7 +1187,8 @@ void FetchBody<Derived>::SetMimeType() {
|
|||
// HTTP ABNF states Content-Type may have only one value.
|
||||
// This is from the "parse a header value" of the fetch spec.
|
||||
if (!contentTypeValues.IsVoid() && contentTypeValues.Find(",") == -1) {
|
||||
mMimeType = contentTypeValues;
|
||||
// Convert from a bytestring to a UTF8 CString.
|
||||
CopyLatin1toUTF8(contentTypeValues, mMimeType);
|
||||
ToLowerCase(mMimeType);
|
||||
}
|
||||
}
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче