[tor-commits] [tor/master] Make PathsNeededToBuildCircuits option work.

nickm at torproject.org nickm at torproject.org
Thu Mar 28 13:34:04 UTC 2013


commit 1bce70a9e3b33d02b2bae4b94a1774db38d19d3a
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Thu Mar 28 09:42:49 2013 +0100

    Make PathsNeededToBuildCircuits option work.
---
 src/or/config.c   |    2 +-
 src/or/nodelist.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/or/config.c b/src/or/config.c
index a238a1a..ffa984b 100644
--- a/src/or/config.c
+++ b/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;
diff --git a/src/or/nodelist.c b/src/or/nodelist.c
index 5f3b843..178f084 100644
--- a/src/or/nodelist.c
+++ b/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",





More information about the tor-commits mailing list