зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=sicking,smaug.
--HG-- extra : rebase_source : be67c741928dbc8fbda8df4c0e1b7674e2a2942a
This commit is contained in:
Родитель
fe7dc5bdde
Коммит
3d793b2dac
|
@ -1857,7 +1857,7 @@ nsXMLHttpRequest::StreamReaderFunc(nsIInputStream* in,
|
|||
xmlHttpRequest->mResponseXML) {
|
||||
// Copy for our own use
|
||||
uint32_t previousLength = xmlHttpRequest->mResponseBody.Length();
|
||||
xmlHttpRequest->mResponseBody.Append(fromRawSegment,count);
|
||||
xmlHttpRequest->mResponseBody.Append(fromRawSegment, count, fallible);
|
||||
if (count > 0 && xmlHttpRequest->mResponseBody.Length() == previousLength) {
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче