Bug 1181595 - MessagePortChild should check if the MessagePort is still alive before dispatching messages, r=smaug

This commit is contained in:
Andrea Marchesini 2015-08-19 15:30:21 +01:00
Родитель 20cae47299
Коммит 01ebfdd8d0
1 изменённых файлов: 6 добавлений и 4 удалений

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

@ -23,16 +23,18 @@ MessagePortChild::RecvStopSendingDataConfirmed()
bool
MessagePortChild::RecvEntangled(nsTArray<MessagePortMessage>&& aMessages)
{
MOZ_ASSERT(mPort);
mPort->Entangled(aMessages);
if (mPort) {
mPort->Entangled(aMessages);
}
return true;
}
bool
MessagePortChild::RecvReceiveData(nsTArray<MessagePortMessage>&& aMessages)
{
MOZ_ASSERT(mPort);
mPort->MessagesReceived(aMessages);
if (mPort) {
mPort->MessagesReceived(aMessages);
}
return true;
}