mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 08:15:31 +00:00
Backed out changeset 06202ffdb7f5 (bug 1621395) as requested by valentin.
CLOSED TREE
This commit is contained in:
parent
8950bda8dc
commit
8041bb7baa
@ -448,7 +448,10 @@ class nsWSAdmissionManager {
|
||||
MOZ_COUNT_CTOR(nsWSAdmissionManager);
|
||||
}
|
||||
|
||||
~nsWSAdmissionManager() { MOZ_COUNT_DTOR(nsWSAdmissionManager); }
|
||||
~nsWSAdmissionManager() {
|
||||
MOZ_COUNT_DTOR(nsWSAdmissionManager);
|
||||
for (uint32_t i = 0; i < mQueue.Length(); i++) delete mQueue[i];
|
||||
}
|
||||
|
||||
class nsOpenConn {
|
||||
public:
|
||||
@ -482,7 +485,10 @@ class nsWSAdmissionManager {
|
||||
int32_t index = IndexOf(aChannel);
|
||||
MOZ_ASSERT(index >= 0, "connection to remove not in queue");
|
||||
if (index >= 0) {
|
||||
nsOpenConn* olddata = mQueue[index];
|
||||
mQueue.RemoveElementAt(index);
|
||||
LOG(("Websocket: removing conn %p from the queue", olddata));
|
||||
delete olddata;
|
||||
}
|
||||
}
|
||||
|
||||
@ -509,7 +515,7 @@ class nsWSAdmissionManager {
|
||||
//
|
||||
// We could hash hostnames instead of using a single big vector here, but the
|
||||
// dataset is expected to be small.
|
||||
nsTArray<UniquePtr<nsOpenConn>> mQueue;
|
||||
nsTArray<nsOpenConn*> mQueue;
|
||||
|
||||
FailDelayManager mFailures;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user