Explorar o código

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 %!s(int64=18) %!d(string=hai) anos
pai
achega
7113ab8f90
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  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;
   });
 
-  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;
   else
     return -1;