Browse Source

Make the Exit tag in status documents actually work in head too

svn:r6608
Peter Palfrader 18 years ago
parent
commit
cce8ae1190
1 changed files with 2 additions and 4 deletions
  1. 2 4
      src/or/policies.c

+ 2 - 4
src/or/policies.c

@@ -608,7 +608,6 @@ int
 exit_policy_is_general_exit(addr_policy_t *policy)
 {
   static const int ports[] = { 80, 443, 6667 };
-  int n_allowed = 0;
   int i;
   for (i = 0; i < 3; ++i) {
     struct addr_policy_t *p = policy;
@@ -621,11 +620,10 @@ exit_policy_is_general_exit(addr_policy_t *policy)
         continue; /* 127.x */
       /* We have a match that is at least a /8. */
       if (p->policy_type == ADDR_POLICY_ACCEPT)
-        ++n_allowed;
-      break;
+        return 1;
     }
   }
-  return n_allowed > 0;
+  return 0;
 }
 
 /** Release all storage held by <b>p</b> */