aboutsummaryrefslogtreecommitdiff
path: root/src/or
diff options
context:
space:
mode:
Diffstat (limited to 'src/or')
-rw-r--r--src/or/dirvote.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/or/dirvote.c b/src/or/dirvote.c
index 69c5e09a1c..8fe53c7953 100644
--- a/src/or/dirvote.c
+++ b/src/or/dirvote.c
@@ -2082,13 +2082,15 @@ dirvote_add_signatures_to_pending_consensus(
tor_free(pending_consensus_signatures);
pending_consensus_signatures = new_detached;
*msg_out = "Signatures added";
+ } else if (r == 0) {
+ *msg_out = "Signatures ignored";
} else {
goto err;
}
goto done;
err:
- if (!msg_out)
+ if (!*msg_out)
*msg_out = "Unrecognized error while adding detached signatures.";
done:
if (sigs)