Bug 1167423 - patch 2 - Handle return values of FallibleTArray functions in WebSocket, r=smaug

This commit is contained in:
Andrea Marchesini 2015-05-25 12:50:15 +01:00
Родитель 0379b80f15
Коммит 4f0dec9374
1 изменённых файлов: 5 добавлений и 1 удалений

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

@ -960,7 +960,11 @@ WebSocket::Constructor(const GlobalObject& aGlobal,
ErrorResult& aRv)
{
Sequence<nsString> protocols;
protocols.AppendElement(aProtocol);
if (!protocols.AppendElement(aProtocol)) {
aRv.Throw(NS_ERROR_OUT_OF_MEMORY);
return nullptr;
}
return WebSocket::Constructor(aGlobal, aUrl, protocols, aRv);
}