mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
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
This commit is contained in:
+1
-1
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user