Differential Revision: https://phabricator.services.mozilla.com/D83513
This commit is contained in:
Kershaw Chang 2020-07-18 06:59:05 +00:00
Родитель 311ebc3f7d
Коммит 6c706754b3
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -884,6 +884,10 @@ void FetchDriver::FailWithNetworkError(nsresult rv) {
#ifdef DEBUG
mResponseAvailableCalled = true;
#endif
}
// mObserver could be null after OnResponseAvailable().
if (mObserver) {
mObserver->OnResponseEnd(FetchDriverObserver::eByNetworking);
mObserver = nullptr;
}
@ -1402,7 +1406,9 @@ void FetchDriver::FinishOnStopRequest(
mResponseAvailableCalled = true;
#endif
}
}
if (mObserver) {
mObserver->OnResponseEnd(FetchDriverObserver::eByNetworking);
mObserver = nullptr;
}