diff --git a/netwerk/protocol/http/nsHttpConnectionMgr.cpp b/netwerk/protocol/http/nsHttpConnectionMgr.cpp index 3d2432c8fb1a..4aaf5fb35a9d 100644 --- a/netwerk/protocol/http/nsHttpConnectionMgr.cpp +++ b/netwerk/protocol/http/nsHttpConnectionMgr.cpp @@ -990,6 +990,9 @@ nsHttpConnectionMgr::ProcessPendingQForEntry(nsConnectionEntry *ent, bool consid bool dispatchedSuccessfully = false; DispatchPendingQ(ent->mUrgentStartQ, ent, dispatchedSuccessfully, considerAll); + if (dispatchedSuccessfully && !considerAll) { + return dispatchedSuccessfully; + } DispatchPendingQ(ent->mPendingQ, ent, dispatchedSuccessfully, considerAll); return dispatchedSuccessfully;