зеркало из https://github.com/mozilla/gecko-dev.git
bug 978129 - don't assert when decoding empty 'name' table strings. r=jdaggett
This commit is contained in:
Родитель
4cd3ac885b
Коммит
4957ed89eb
|
@ -1275,7 +1275,11 @@ gfxFontUtils::DecodeFontName(const char *aNameData, int32_t aByteLen,
|
|||
uint32_t aPlatformCode, uint32_t aScriptCode,
|
||||
uint32_t aLangCode, nsAString& aName)
|
||||
{
|
||||
NS_ASSERTION(aByteLen > 0, "bad length for font name data");
|
||||
if (aByteLen <= 0) {
|
||||
NS_WARNING("empty font name");
|
||||
aName.SetLength(0);
|
||||
return true;
|
||||
}
|
||||
|
||||
const char *csName = GetCharsetForFontName(aPlatformCode, aScriptCode, aLangCode);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче