From abb547a78f5c3a0d41efc4b4044c563829d07244 Mon Sep 17 00:00:00 2001 From: ulfvonbelow Date: Sun, 29 Jan 2023 06:42:56 -0600 Subject: [PATCH] NAMESTORE: fix memory leak in parse_recordline. --- src/namestore/gnunet-namestore.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/namestore/gnunet-namestore.c b/src/namestore/gnunet-namestore.c index 7288db902..0329c9c63 100644 --- a/src/namestore/gnunet-namestore.c +++ b/src/namestore/gnunet-namestore.c @@ -464,8 +464,10 @@ parse_recordline (const char *line) _ ("Invalid record data for type %s: `%s'.\n"), GNUNET_GNSRECORD_number_to_typename (record.record_type), tok); + GNUNET_free (cp); return GNUNET_SYSERR; } + GNUNET_free (cp); r = GNUNET_malloc (sizeof(struct RecordSetEntry) + record.data_size); r->next = *head; -- 2.38.1