зеркало из https://github.com/mozilla/gecko-dev.git
Fix some issues found with valgrind. Bug 479759 and bug 481692. r=Masatoshi Kimura <VYV03354@nifty.ne.jp>
This commit is contained in:
Родитель
6c6c70f5a6
Коммит
0ef190bc50
|
@ -156,7 +156,7 @@ nsProbingState nsMBCSGroupProber::HandleData(const char* aBuf, PRUint32 aLen)
|
|||
{
|
||||
if (!mIsActive[i])
|
||||
continue;
|
||||
st = mProbers[i]->HandleData(aBuf + start, aLen + 1 - start);
|
||||
st = mProbers[i]->HandleData(aBuf + start, aLen - start);
|
||||
if (st == eFoundIt)
|
||||
{
|
||||
mBestGuess = i;
|
||||
|
|
|
@ -184,9 +184,12 @@ nsresult nsUniversalDetector::HandleData(const char* aBuf, PRUint32 aLen)
|
|||
if (nsnull == mCharSetProbers[1])
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
mCharSetProbers[2] = new nsLatin1Prober;
|
||||
if (nsnull == mCharSetProbers[2])
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
{
|
||||
mCharSetProbers[2] = new nsLatin1Prober;
|
||||
if (nsnull == mCharSetProbers[2])
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
@ -87,6 +87,7 @@ class nsUTF16ToUnicode : public nsUTF16ToUnicodeBase
|
|||
{
|
||||
public:
|
||||
|
||||
nsUTF16ToUnicode() { Reset();}
|
||||
NS_IMETHOD Convert(const char * aSrc, PRInt32 * aSrcLength,
|
||||
PRUnichar * aDest, PRInt32 * aDestLength);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче