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
parent e4386ed79f
commit 8503b03248

View File

@ -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;
}