From 4c4616d989864c09241740e70bffde872c85b547 Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Wed, 5 Jan 2022 00:18:47 +0100 Subject: -actually fix record count --- src/reclaim/gnunet-service-reclaim_tickets.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/reclaim/gnunet-service-reclaim_tickets.c b/src/reclaim/gnunet-service-reclaim_tickets.c index 70075bb8e..0dd87aee9 100644 --- a/src/reclaim/gnunet-service-reclaim_tickets.c +++ b/src/reclaim/gnunet-service-reclaim_tickets.c @@ -1295,14 +1295,13 @@ issue_ticket (struct TicketIssueHandle *ih) char *label; int i; int j; - int record_count; + int record_count = 1; /* At least 1 record for the ticket */ for (le = ih->attrs->list_head; NULL != le; le = le->next) - record_count++; + record_count += 2; /* Worst case we have one presentation per attribute */ - // Worst case we have one presentation per attribute attrs_record = - GNUNET_malloc (1 + 2 * record_count * sizeof(struct GNUNET_GNSRECORD_Data)); + GNUNET_malloc (record_count * sizeof(struct GNUNET_GNSRECORD_Data)); i = 0; for (le = ih->attrs->list_head; NULL != le; le = le->next) { -- cgit v1.2.3