[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