Parcourir la source

Remove an assert.

It seems to fire because of precision issues. Added
more debug info to the warn to try to figure out for sure.
Mike Perry il y a 15 ans
Parent
commit
c9363df09f
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      src/or/circuitbuild.c

+ 2 - 2
src/or/circuitbuild.c

@@ -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,