Browse Source

r13987@Kushana: nickm | 2007-08-13 16:17:09 -0400
Stop segfaulting on failed consensus.


svn:r11090

Nick Mathewson 17 years ago
parent
commit
94c90c42e3
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/or/dirvote.c

+ 4 - 1
src/or/dirvote.c

@@ -1276,7 +1276,10 @@ dirvote_compute_consensus(void)
         votes, n_voters,
         my_cert->identity_key,
         get_my_v3_authority_signing_key());
-
+  if (!consensus_body) {
+    log_warn(LD_DIR, "Couldn't generate a consensus at all!");
+    goto err;
+  }
   consensus = networkstatus_parse_vote_from_string(consensus_body, 0);
   if (!consensus) {
     log_warn(LD_DIR, "Couldn't parse consensus we generated!");