зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1706003 - extend network error checks in EventSourceImpl::OnStopRequest. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D165612
This commit is contained in:
Родитель
62b73ca40c
Коммит
ee869626e0
|
@ -838,11 +838,15 @@ EventSourceImpl::OnStopRequest(nsIRequest* aRequest, nsresult aStatusCode) {
|
|||
// (...) the cancelation of the fetch algorithm by the user agent (e.g. in
|
||||
// response to window.stop() or the user canceling the network connection
|
||||
// manually) must cause the user agent to fail the connection.
|
||||
|
||||
// There could be additional network errors that are not covered in the above
|
||||
// checks
|
||||
// See Bug 1808511
|
||||
if (NS_FAILED(aStatusCode) && aStatusCode != NS_ERROR_CONNECTION_REFUSED &&
|
||||
aStatusCode != NS_ERROR_NET_TIMEOUT &&
|
||||
aStatusCode != NS_ERROR_NET_RESET &&
|
||||
aStatusCode != NS_ERROR_NET_INTERRUPT &&
|
||||
aStatusCode != NS_ERROR_NET_PARTIAL_TRANSFER &&
|
||||
aStatusCode != NS_ERROR_NET_TIMEOUT_EXTERNAL &&
|
||||
aStatusCode != NS_ERROR_PROXY_CONNECTION_REFUSED &&
|
||||
aStatusCode != NS_ERROR_DNS_LOOKUP_QUEUE_FULL) {
|
||||
DispatchFailConnection();
|
||||
|
|
Загрузка…
Ссылка в новой задаче