Parcourir la source

Make PathsNeededToBuildCircuits option work.

Karsten Loesing il y a 11 ans
Parent
commit
1bce70a9e3
2 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 1 1
      src/or/config.c
  2. 1 1
      src/or/nodelist.c

+ 1 - 1
src/or/config.c

@@ -2485,7 +2485,7 @@ options_validate(or_options_t *old_options, or_options_t *options,
       log_warn(LD_CONFIG, "PathsNeededToBuildCircuits is too low. Increasing "
                "to 0.25");
       options->PathsNeededToBuildCircuits = 0.25;
-    } else if (options->PathsNeededToBuildCircuits < 0.95) {
+    } else if (options->PathsNeededToBuildCircuits > 0.95) {
       log_warn(LD_CONFIG, "PathsNeededToBuildCircuits is too high. Decreasing "
                "to 0.95");
       options->PathsNeededToBuildCircuits = 0.95;

+ 1 - 1
src/or/nodelist.c

@@ -1418,7 +1418,7 @@ get_frac_paths_needed_for_circs(const or_options_t *options,
                                 const networkstatus_t *ns)
 {
 #define DFLT_PCT_USABLE_NEEDED 60
-  if (options->PathsNeededToBuildCircuits >= 1.0) {
+  if (options->PathsNeededToBuildCircuits >= 0.0) {
     return options->PathsNeededToBuildCircuits;
   } else {
     return networkstatus_get_param(ns, "min_paths_for_circs_pct",