зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1363659 - Ensure not sending data channel constructor when shutting down, r=valentin
This commit is contained in:
Родитель
d3b4793122
Коммит
b2a039ad47
|
@ -7,6 +7,7 @@
|
|||
#include "DataChannelChild.h"
|
||||
|
||||
#include "mozilla/Unused.h"
|
||||
#include "mozilla/dom/ContentChild.h"
|
||||
#include "mozilla/net/NeckoChild.h"
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -27,6 +28,12 @@ DataChannelChild::~DataChannelChild()
|
|||
NS_IMETHODIMP
|
||||
DataChannelChild::ConnectParent(uint32_t aId)
|
||||
{
|
||||
mozilla::dom::ContentChild* cc =
|
||||
static_cast<mozilla::dom::ContentChild*>(gNeckoChild->Manager());
|
||||
if (cc->IsShuttingDown()) {
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
if (!gNeckoChild->SendPDataChannelConstructor(this, aId)) {
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче