зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1558114
- BodyStream::mState should be checked only if protected by a mutex and only if the writing succeeded, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D34769 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
9b380eca92
Коммит
590b4eb288
|
@ -350,11 +350,11 @@ BodyStream::OnInputStreamReady(nsIAsyncInputStream* aStream) {
|
|||
|
||||
{
|
||||
MutexAutoUnlock unlock(mMutex);
|
||||
JS::ReadableStreamUpdateDataAvailableFromSource(cx, stream, size);
|
||||
}
|
||||
bool ok = JS::ReadableStreamUpdateDataAvailableFromSource(cx, stream, size);
|
||||
|
||||
// The WriteInto callback changes mState to eChecking.
|
||||
MOZ_DIAGNOSTIC_ASSERT(mState == eChecking);
|
||||
// The WriteInto callback changes mState to eChecking.
|
||||
MOZ_DIAGNOSTIC_ASSERT_IF(ok, mState == eChecking);
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче