Bug 1441404, return early when appending null string to a text fragment, r=baku

--HG--
extra : rebase_source : 597d6424e3cfc1abdc667aebb311fee4425c8fde
This commit is contained in:
Olli Pettay 2018-03-27 19:24:53 +03:00
Родитель 5abf33dc2d
Коммит 27dc0e2db0
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -362,6 +362,10 @@ bool
nsTextFragment::Append(const char16_t* aBuffer, uint32_t aLength,
bool aUpdateBidi, bool aForce2b)
{
if (!aLength) {
return true;
}
// This is a common case because some callsites create a textnode
// with a value by creating the node and then calling AppendData.
if (mState.mLength == 0) {