|
@@ -1064,7 +1064,8 @@ dirvote_recalculate_timing(time_t now)
|
|
|
dist_delay = consensus->dist_seconds;
|
|
|
} else {
|
|
|
|
|
|
- interval = 3600;
|
|
|
+
|
|
|
+ interval = 1200;
|
|
|
vote_delay = dist_delay = 300;
|
|
|
}
|
|
|
|
|
@@ -1132,7 +1133,10 @@ dirvote_perform_vote(void)
|
|
|
pending_vote_t *pending_vote;
|
|
|
const char *msg = "";
|
|
|
|
|
|
- if ((pending_vote = dirvote_add_vote(new_vote->dir, &msg))) {
|
|
|
+ if (!new_vote)
|
|
|
+ return;
|
|
|
+
|
|
|
+ if (!(pending_vote = dirvote_add_vote(new_vote->dir, &msg))) {
|
|
|
log_warn(LD_DIR, "Couldn't store my own vote! (I told myself, '%s'.)",
|
|
|
msg);
|
|
|
return;
|