From 3333d27f41e5717e7724abd621be17aabd0881fb Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Fri, 22 Jul 2005 00:18:25 +0000 Subject: [PATCH] we were mangling memory because we weren't allocing enough for the hidserv desc nick can you check that this is enough now? svn:r4628 --- src/or/rendcommon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/rendcommon.c b/src/or/rendcommon.c index 40f416fff1..6b101a2150 100644 --- a/src/or/rendcommon.c +++ b/src/or/rendcommon.c @@ -53,7 +53,7 @@ rend_encode_service_descriptor(rend_service_descriptor_t *desc, char *end; int i; size_t asn1len; - cp = *str_out = tor_malloc(PK_BYTES*2*(desc->n_intro_points+1)); /*Too long, but ok*/ + cp = *str_out = tor_malloc(PK_BYTES*2*(desc->n_intro_points+2)); /*Too long, but ok*/ end = cp + PK_BYTES*2*(desc->n_intro_points+1); if (version) { *(uint8_t*)cp = (uint8_t)0xff;