Fix off-by-one error in conversion pointers. Bug 801681, r=emk

This commit is contained in:
Simon Montagu 2012-10-18 16:35:04 +02:00
Родитель 21579d8fc1
Коммит 3c2ba54c18
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -142,10 +142,11 @@ NS_IMETHODIMP nsHZToUnicode::ConvertNoBuff(
// and ' ' even in GB mode.
if (srcByte > 0x20 || HZ_ENCODING_STATE == HZ_STATE_ASCII) {
*aDest++ = UCS2_NO_MAPPING;
iDestlen++;
}
aSrc--;
(*aSrcLength)--;
iDestlen++;
i--;
break;
}
} else if (HZ_ENCODING_STATE == HZ_STATE_GB) {