summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@torproject.org>2018-04-16 22:49:27 +0000
committerteor <teor@torproject.org>2019-03-01 13:48:01 +1000
commite8d84b18aabf6a3d32a41700142048224e83ed8b (patch)
treef9de405e68fa0f3aeb4a4539a4f1353bcecf34b9 /changes
parent4d9eb4dd0e67190f8e3bf5300e85611d8605400c (diff)
downloadtor-e8d84b18aabf6a3d32a41700142048224e83ed8b.tar.gz
tor-e8d84b18aabf6a3d32a41700142048224e83ed8b.zip
Bug 25733: Avoid assert failure if all circuits time out.
Prior to #23100, we were not counting HS circuit build times in our calculation of the timeout. This could lead to a condition where our timeout was set too low, based on non HS circuit build times, and then we would abandon all HS circuits, storing no valid timeouts in the histogram. This commit avoids the assert.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug257334
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/bug25733 b/changes/bug25733
new file mode 100644
index 0000000000..775c1ae00e
--- /dev/null
+++ b/changes/bug25733
@@ -0,0 +1,4 @@
+ o Minor bugfixes (Assert crash):
+ - Avoid an assert in the circuit build timeout code if we fail to
+ allow any circuits to actually complete. Fixes bug 25733;
+ bugfix on 0.2.2.2-alpha.