Преглед изворни кода

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 пре 15 година
родитељ
комит
c9363df09f
1 измењених фајлова са 2 додато и 2 уклоњено
  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,