Browse Source

r14001@kushana: nickm | 2007-08-13 20:06:36 -0400
Check for *at least* as many signatures as required, not for *more* signatures than required.


svn:r11098

Nick Mathewson 17 years ago
parent
commit
7113ab8f90
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/or/dirvote.c

+ 6 - 1
src/or/dirvote.c

@@ -753,7 +753,12 @@ networkstatus_check_consensus_signature(networkstatus_vote_t *consensus)
       ++n_no_signature;
       ++n_no_signature;
   });
   });
 
 
-  if (n_good > n_required)
+  log_notice(LD_DIR,
+             "%d unknown, %d missing key, %d good, %d bad, %d no signature,"
+             "%d required", n_unknown, n_missing_key, n_good, n_bad,
+             n_no_signature, n_required);
+
+  if (n_good >= n_required)
     return 0;
     return 0;
   else
   else
     return -1;
     return -1;