Bug 283510 OOM crasher [@ mozMySpell::Check]

patch by dewildt@gmail.com r=timeless sr=mscott
This commit is contained in:
timeless%mozdev.org 2005-03-06 10:52:50 +00:00
parent 52ae479fae
commit c06165250f

View File

@ -299,6 +299,8 @@ NS_IMETHODIMP mozMySpell::Check(const PRUnichar *aWord, PRBool *aResult)
}
char *charsetWord = (char *) nsMemory::Alloc(sizeof(char) * (outLength+1));
NS_ENSURE_TRUE(charsetWord, NS_ERROR_OUT_OF_MEMORY);
rv = mEncoder->Convert(aWord, &inLength, charsetWord, &outLength);
charsetWord[outLength] = '\0';