Browse Source

prevent picking middleman nodes as the last node in the circuit

svn:r1088
Roger Dingledine 21 years ago
parent
commit
1801bd7592
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/or/router.c
  2. 1 1
      src/or/routerlist.c

+ 1 - 1
src/or/router.c

@@ -455,7 +455,7 @@ int router_dump_router_to_string(char *s, int maxlen, routerinfo_t *router,
         return -1;
       written += result;
     }
-    if (tmpe->prt_min == 1 && tmpe->prt_max == 65535) {
+    if (tmpe->prt_min == 0 && tmpe->prt_max == 65535) {
       if (written > maxlen-4)
         return -1;
       strcat(s+written, ":*\n");

+ 1 - 1
src/or/routerlist.c

@@ -955,7 +955,7 @@ static int router_add_exit_policy(routerinfo_t *router,
     }
   }
   if (!port || strcmp(port, "*") == 0) {
-    newe->prt_min = 1;
+    newe->prt_min = 0;
     newe->prt_max = 65535;
   } else {
     endptr = NULL;