From afc76a4e714a192e76281793f39c412c87964e46 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 19 Oct 2009 23:19:42 -0400 Subject: Fix two bugs found by Coverity scan. One was a simple buffer overrun; the other was a high-speed pointer collision. Both were introduced by my microdescs branch. --- src/or/dirvote.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/or') diff --git a/src/or/dirvote.c b/src/or/dirvote.c index ca81b2be9..5ce3fd2ca 100644 --- a/src/or/dirvote.c +++ b/src/or/dirvote.c @@ -2794,7 +2794,7 @@ ssize_t dirvote_format_microdesc_vote_line(char *out, size_t out_len, const microdesc_t *md) { - char d64[BASE64_DIGEST256_LEN]; + char d64[BASE64_DIGEST256_LEN+1]; if (!microdesc_consensus_methods) { microdesc_consensus_methods = make_consensus_method_list(MIN_METHOD_FOR_MICRODESC, -- cgit v1.2.3