зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1207312: P1. Prevent crash when more than one promise is rejected. r=bholley
This commit is contained in:
Родитель
e86d2aa8a5
Коммит
181f3f61e0
|
@ -237,6 +237,11 @@ private:
|
|||
|
||||
void Reject(const RejectValueType& aRejectValue)
|
||||
{
|
||||
if (!mPromise) {
|
||||
// Already rejected.
|
||||
return;
|
||||
}
|
||||
|
||||
mPromise->Reject(aRejectValue, __func__);
|
||||
mPromise = nullptr;
|
||||
mResolveValues.Clear();
|
||||
|
|
Загрузка…
Ссылка в новой задаче