summaryrefslogtreecommitdiffstats
path: root/netwerk/protocol/http/ConnectionEntry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'netwerk/protocol/http/ConnectionEntry.cpp')
-rw-r--r--netwerk/protocol/http/ConnectionEntry.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/netwerk/protocol/http/ConnectionEntry.cpp b/netwerk/protocol/http/ConnectionEntry.cpp
index dc0dfd103c..36ebba5ec3 100644
--- a/netwerk/protocol/http/ConnectionEntry.cpp
+++ b/netwerk/protocol/http/ConnectionEntry.cpp
@@ -509,6 +509,9 @@ void ConnectionEntry::VerifyTraffic() {
mActiveConns.RemoveElementAt(index);
gHttpHandler->ConnMgr()->DecrementActiveConnCount(conn);
mPendingConns.AppendElement(conn);
+ // After DontReuse(), the connection will be closed after the last
+ // transition is done.
+ conn->DontReuse();
LOG(("Move active connection to pending list [conn=%p]\n",
conn.get()));
}