From 1e8b9a46709eb816c40360b4007a0a4b93eaa6f0 Mon Sep 17 00:00:00 2001 From: ulfvonbelow Date: Sun, 29 Jan 2023 06:42:56 -0600 Subject: NAMESTORE: fix memory leak in parse_recordline. Signed-off-by: Martin Schanzenbach --- src/namestore/gnunet-namestore.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/namestore') 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; -- cgit v1.2.3