Bug 1584822 - add try/catch around MimeTextDecoder() in convert8BitHeader(). r=aceman

This commit is contained in:
Jorg K 2019-09-29 19:16:54 +02:00
Родитель b737b6ba2e
Коммит d0671f3bcc
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -687,8 +687,12 @@
headerValue = utf8Decoder.decode(typedarray);
} catch (e) {
// Failed, try the fallback
let decoder = new MimeTextDecoder(fallbackCharset, { fatal: false });
headerValue = decoder.decode(typedarray);
try {
let decoder = new MimeTextDecoder(fallbackCharset, {
fatal: false,
});
headerValue = decoder.decode(typedarray);
} catch (ex) {}
}
}
return headerValue;