]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
r14001@kushana: nickm | 2007-08-13 20:06:36 -0400
authorNick Mathewson <nickm@torproject.org>
Tue, 14 Aug 2007 00:07:29 +0000 (00:07 +0000)
committerNick Mathewson <nickm@torproject.org>
Tue, 14 Aug 2007 00:07:29 +0000 (00:07 +0000)
 Check for *at least* as many signatures as required, not for *more* signatures than required.

svn:r11098

src/or/dirvote.c

index 1270fe729ae87e3caf112fc79e42b3a3b46df23a..887f0b96c46d21eed92e3722838edd13fdf182bb 100644 (file)
@@ -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;