Bug 1670557 - Check for open channel in NotifyImpendingShutdown, r=annyG

Differential Revision: https://phabricator.services.mozilla.com/D94598
This commit is contained in:
Nika Layzell 2020-10-24 01:05:49 +00:00
Родитель dad2ebbcd0
Коммит db195fbaa4
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -643,7 +643,9 @@ bool IToplevelProtocol::OpenOnSameThread(MessageChannel* aChannel, Side aSide) {
}
void IToplevelProtocol::NotifyImpendingShutdown() {
GetIPCChannel()->NotifyImpendingShutdown();
if (CanRecv()) {
GetIPCChannel()->NotifyImpendingShutdown();
}
}
void IToplevelProtocol::Close() { GetIPCChannel()->Close(); }