From: Nick Mathewson Date: Tue, 14 Aug 2007 00:07:29 +0000 (+0000) Subject: r14001@kushana: nickm | 2007-08-13 20:06:36 -0400 X-Git-Tag: tor-0.2.0.5-alpha~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7113ab8f90682942adb093eb9084ea84bd6fd621;p=thirdparty%2Ftor.git 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 --- diff --git a/src/or/dirvote.c b/src/or/dirvote.c index 1270fe729a..887f0b96c4 100644 --- a/src/or/dirvote.c +++ b/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;