зеркало из https://github.com/mozilla/gecko-dev.git
#128825 Browser crash if I view an image
There is no semantic difference in this part of the change. Major one is in nsUnicodeToUTF8.cpp r=ftang, sr=jst, a=shaver
This commit is contained in:
Родитель
be3ce0079b
Коммит
5faf1177d5
|
@ -114,12 +114,12 @@ static nsresult EscapeNonAsciiInURI(nsAReadableString& aHref, nsAWritableCString
|
|||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
const nsAFlatString &tmp = PromiseFlatString(aHref);
|
||||
PRInt32 len;
|
||||
PRInt32 len = tmp.Length();
|
||||
PRInt32 bufferLen;
|
||||
|
||||
rv = encoder->GetMaxLength(tmp.get(), tmp.Length(), &len);
|
||||
rv = encoder->GetMaxLength(tmp.get(), len, &bufferLen);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
PRInt32 bufferLen = len;
|
||||
char* buffer = (char *) nsMemory::Alloc(bufferLen);
|
||||
NS_ENSURE_TRUE(buffer, NS_ERROR_OUT_OF_MEMORY);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче