浏览代码

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 年之前
父节点
当前提交
7113ab8f90
共有 1 个文件被更改,包括 6 次插入1 次删除
  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;