[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] [tor/master] Tweak an assert that shouldn't fire either way.
Author: Mike Perry <mikeperry-git@xxxxxxxxxx>
Date: Wed, 7 Oct 2009 13:05:28 -0700
Subject: Tweak an assert that shouldn't fire either way.
Commit: 18689317e43dd5d33193d850220232addd7c0d16
There were however other places where we used to call this
function that might have caused this to fire. Better
safe than sorry now.
---
src/or/circuitbuild.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c
index 0ff7f27..54edccc 100644
--- a/src/or/circuitbuild.c
+++ b/src/or/circuitbuild.c
@@ -650,7 +650,7 @@ circuit_build_times_initial_alpha(circuit_build_times_t *cbt,
// CircBuildTimeout = Xm*((1-0.8))^(-1/a))
// ln(CircBuildTimeout) = ln(Xm)+ln(((1-0.8)))*(-1/a)
// -ln(1-0.8)/(ln(CircBuildTimeout)-ln(Xm))=a
- tor_assert(quantile > 0);
+ tor_assert(quantile >= 0);
tor_assert(cbt->Xm > 0);
cbt->alpha = ln(1.0-quantile)/(ln(cbt->Xm)-ln(timeout_ms));
tor_assert(cbt->alpha > 0);
--
1.5.6.5