]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Remove an assert.
authorMike Perry <mikeperry-git@fscked.org>
Mon, 7 Sep 2009 04:05:17 +0000 (21:05 -0700)
committerMike Perry <mikeperry-git@fscked.org>
Wed, 16 Sep 2009 22:55:50 +0000 (15:55 -0700)
It seems to fire because of precision issues. Added
more debug info to the warn to try to figure out for sure.

src/or/circuitbuild.c

index a140f0ae67d974e5664fd269dbe9e7d924a8483c..95ac2e4e64bbdf37b7bc7ac3666dcfadd3ce2d44 100644 (file)
@@ -464,8 +464,8 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt,
   if (gentime < (build_time_t)cbt->timeout*1000) {
     log_warn(LD_CIRC,
              "Generated a synthetic timeout LESS than the current timeout: "
-             "%u vs %d", gentime, cbt->timeout*1000);
-    tor_assert(gentime >= (build_time_t)cbt->timeout*1000);
+             "%u vs %d using Xm: %d a: %lf, q: %lf",
+             gentime, cbt->timeout*1000, cbt->Xm, cbt->alpha, quantile_cutoff);
   } else if (gentime > BUILD_TIME_MAX) {
     gentime = BUILD_TIME_MAX;
     log_info(LD_CIRC,